Login
Log in using an SSO provider:
Fedora Account System
Red Hat Associate
Red Hat Customer
Login using a Red Hat Bugzilla account
Forgot Password
Create an Account
Red Hat Bugzilla – Attachment 1254886 Details for
Bug 1424542
wine-mono: FTBFS in rawhide
Home
New
Search
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh90 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
[?]
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
<fdopen> (text/plain), 4.09 MB, created by
Fedora Release Engineering
on 2017-02-17 17:29:46 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Fedora Release Engineering
Created:
2017-02-17 17:29:46 UTC
Size:
4.09 MB
patch
obsolete
>Mock Version: 1.3.3 >Mock Version: 1.3.3 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/wine-mono.spec'], uid=1000shell=Falseuser='mockbuild'gid=425env={'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir'}chrootPath='/var/lib/mock/f26-build-7661885-694587/root'timeout=172800printOutput=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f53d8be5390>) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target noarch --nodeps /builddir/build/SPECS/wine-mono.spec'] with env {'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir'} and shell False >Building target platforms: noarch >Building for target noarch >Wrote: /builddir/build/SRPMS/wine-mono-4.6.4-2.fc26.src.rpm >Child return code was: 0 >ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/wine-mono.spec'], uid=1000shell=Falseuser='mockbuild'gid=425env={'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir'}chrootPath='/var/lib/mock/f26-build-7661885-694587/root'timeout=172800private_network=TrueprintOutput=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f53d8be5390>) >Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/wine-mono.spec'] with env {'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'SHELL': '/bin/bash', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir'} and shell False >Building target platforms: noarch >Building for target noarch >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.eNB8Pz >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf wine-mono-4.6.4 >+ /usr/bin/gzip -dc /builddir/build/SOURCES/wine-mono-4.6.4.tar.gz >+ /usr/bin/tar -xof - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd wine-mono-4.6.4 >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >Patch #0 (wine-mono-build-msifilename.patch): >+ echo 'Patch #0 (wine-mono-build-msifilename.patch):' >+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .msifilename --fuzz=0 >patching file build-winemono.sh >Patch #1 (wine-mono-build-static.patch): >+ echo 'Patch #1 (wine-mono-build-static.patch):' >+ /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .static --fuzz=0 >patching file build-winemono.sh >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.YJUq3Z >+ umask 022 >+ cd /builddir/build/BUILD >+ cd wine-mono-4.6.4 >+ MAKEOPTS=-j48 >+ MSIFILENAME=wine-mono-4.6.4.msi >+ ./build-winemono.sh.static >Running libtoolize... >libtoolize: putting auxiliary files in '.'. >libtoolize: copying file './ltmain.sh' >libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. >libtoolize: copying file 'm4/libtool.m4' >libtoolize: copying file 'm4/ltoptions.m4' >libtoolize: copying file 'm4/ltsugar.m4' >libtoolize: copying file 'm4/ltversion.m4' >libtoolize: copying file 'm4/lt~obsolete.m4' >Running aclocal -I m4 -I . ... >Running autoheader... >Running automake --gnu ... >configure.ac:360: installing './compile' >configure.ac:9: installing './config.guess' >configure.ac:9: installing './config.sub' >configure.ac:16: installing './install-sh' >configure.ac:16: installing './missing' >ikvm-native/Makefile.am: installing './depcomp' >parallel-tests: installing './test-driver' >Running autoconf ... >Running libgc/autogen.sh ... >Running libtoolize... >libtoolize: putting auxiliary files in '.'. >libtoolize: copying file './ltmain.sh' >libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. >libtoolize: copying file 'm4/libtool.m4' >libtoolize: copying file 'm4/ltoptions.m4' >libtoolize: copying file 'm4/ltsugar.m4' >libtoolize: copying file 'm4/ltversion.m4' >libtoolize: copying file 'm4/lt~obsolete.m4' >Running aclocal -Wnone ... >Running automake --gnu ... >configure.ac:28: installing './compile' >configure.ac:23: installing './config.guess' >configure.ac:23: installing './config.sub' >configure.ac:20: installing './missing' >Makefile.am: installing './depcomp' >Running autoconf ... >Skipping configure process. >Done running libgc/autogen.sh ... >Running eglib/autogen.sh ... >Running libtoolize... >libtoolize: putting auxiliary files in '..'. >libtoolize: copying file '../ltmain.sh' >libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. >libtoolize: copying file 'm4/libtool.m4' >libtoolize: copying file 'm4/ltoptions.m4' >libtoolize: copying file 'm4/ltsugar.m4' >libtoolize: copying file 'm4/ltversion.m4' >libtoolize: copying file 'm4/lt~obsolete.m4' >Running aclocal -I m4 ... >Running autoheader... >Running automake --gnu ... >configure.ac:18: installing '../compile' >configure.ac:12: installing '../missing' >src/Makefile.am: installing '../depcomp' >Running autoconf ... >Skipping configure process. >Done running eglib/autogen.sh ... >Skipping configure process. >checking build system type... i686-pc-linux-gnu >checking host system type... x86_64-w64-mingw32 >checking target system type... x86_64-w64-mingw32 >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for x86_64-w64-mingw32-strip... x86_64-w64-mingw32-strip >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '1000' is supported by ustar format... yes >checking whether GID '425' is supported by ustar format... yes >checking how to create a ustar tar archive... gnutar >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether ln -s works... yes >checking whether make supports nested variables... (cached) yes >checking host platform characteristics... ok >checking for x86_64-w64-mingw32-gcc... x86_64-w64-mingw32-gcc -static-libgcc >checking for x86_64-w64-mingw32-gcc... (cached) x86_64-w64-mingw32-gcc -static-libgcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.exe >checking for suffix of executables... .exe >checking whether we are cross compiling... yes >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-w64-mingw32-gcc -static-libgcc accepts -g... yes >checking for x86_64-w64-mingw32-gcc -static-libgcc option to accept ISO C89... none needed >checking whether x86_64-w64-mingw32-gcc -static-libgcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of x86_64-w64-mingw32-gcc -static-libgcc... gcc3 >checking for x86_64-w64-mingw32-g++... x86_64-w64-mingw32-g++ -static-libgcc >checking whether we are using the GNU C++ compiler... yes >checking whether x86_64-w64-mingw32-g++ -static-libgcc accepts -g... yes >checking dependency style of x86_64-w64-mingw32-g++ -static-libgcc... gcc3 >checking dependency style of x86_64-w64-mingw32-gcc -static-libgcc... gcc3 >checking for gawk... (cached) gawk >checking how to run the C preprocessor... x86_64-w64-mingw32-gcc -static-libgcc -E >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for ANSI C header files... yes >checking for x86_64-w64-mingw32-as... x86_64-w64-mingw32-as >checking for x86_64-w64-mingw32-dlltool... x86_64-w64-mingw32-dlltool >checking for x86_64-w64-mingw32-objdump... x86_64-w64-mingw32-objdump >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for fgrep... /usr/bin/grep -F >checking for ld used by x86_64-w64-mingw32-gcc -static-libgcc... /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-w64-mingw32-nm -B >checking the name lister (/usr/bin/x86_64-w64-mingw32-nm -B) interface... BSD nm >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to x86_64-w64-mingw32 format... func_convert_file_nix_to_w32 >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/x86_64-w64-mingw32/bin/ld option to reload object files... -r >checking for x86_64-w64-mingw32-objdump... (cached) x86_64-w64-mingw32-objdump >checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL >checking for x86_64-w64-mingw32-dlltool... (cached) x86_64-w64-mingw32-dlltool >checking how to associate runtime and link libraries... func_cygming_dll_for_implib >checking for x86_64-w64-mingw32-ar... x86_64-w64-mingw32-ar >checking for archiver @FILE support... @ >checking for x86_64-w64-mingw32-strip... (cached) x86_64-w64-mingw32-strip >checking for x86_64-w64-mingw32-ranlib... x86_64-w64-mingw32-ranlib >checking command to parse /usr/bin/x86_64-w64-mingw32-nm -B output from x86_64-w64-mingw32-gcc -static-libgcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for x86_64-w64-mingw32-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... no >checking for objdir... .libs >checking if x86_64-w64-mingw32-gcc -static-libgcc supports -fno-rtti -fno-exceptions... no >checking for x86_64-w64-mingw32-gcc -static-libgcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if x86_64-w64-mingw32-gcc -static-libgcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if x86_64-w64-mingw32-gcc -static-libgcc static flag -static works... yes >checking if x86_64-w64-mingw32-gcc -static-libgcc supports -c -o file.o... yes >checking if x86_64-w64-mingw32-gcc -static-libgcc supports -c -o file.o... (cached) yes >checking whether the x86_64-w64-mingw32-gcc -static-libgcc linker (/usr/x86_64-w64-mingw32/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... x86_64-w64-mingw32-g++ -static-libgcc -E >checking for ld used by x86_64-w64-mingw32-g++ -static-libgcc... /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... yes >checking whether the x86_64-w64-mingw32-g++ -static-libgcc linker (/usr/x86_64-w64-mingw32/bin/ld) supports shared libraries... yes >checking for x86_64-w64-mingw32-g++ -static-libgcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if x86_64-w64-mingw32-g++ -static-libgcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if x86_64-w64-mingw32-g++ -static-libgcc static flag -static works... yes >checking if x86_64-w64-mingw32-g++ -static-libgcc supports -c -o file.o... yes >checking if x86_64-w64-mingw32-g++ -static-libgcc supports -c -o file.o... (cached) yes >checking whether the x86_64-w64-mingw32-g++ -static-libgcc linker (/usr/x86_64-w64-mingw32/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking for bash... /usr/bin/bash >checking if dolt supports this host... no, falling back to libtool >../mono/configure: line 17993: ./libtool: No such file or directory >checking for ld used by x86_64-w64-mingw32-gcc -static-libgcc... (cached) /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... (cached) yes >checking for ld used by GCC... /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... yes >checking for shared library run path origin... done >checking for iconv... no, consider installing GNU libiconv >checking sys/filio.h usability... no >checking sys/filio.h presence... no >checking for sys/filio.h... no >checking sys/sockio.h usability... no >checking sys/sockio.h presence... no >checking for sys/sockio.h... no >checking netdb.h usability... no >checking netdb.h presence... no >checking for netdb.h... no >checking utime.h usability... yes >checking utime.h presence... yes >checking for utime.h... yes >checking sys/utime.h usability... yes >checking sys/utime.h presence... yes >checking for sys/utime.h... yes >checking semaphore.h usability... yes >checking semaphore.h presence... yes >checking for semaphore.h... yes >checking sys/un.h usability... no >checking sys/un.h presence... no >checking for sys/un.h... no >checking linux/rtc.h usability... no >checking linux/rtc.h presence... no >checking for linux/rtc.h... no >checking sys/syscall.h usability... no >checking sys/syscall.h presence... no >checking for sys/syscall.h... no >checking sys/mkdev.h usability... no >checking sys/mkdev.h presence... no >checking for sys/mkdev.h... no >checking sys/uio.h usability... no >checking sys/uio.h presence... no >checking for sys/uio.h... no >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking sys/sysctl.h usability... no >checking sys/sysctl.h presence... no >checking for sys/sysctl.h... no >checking libproc.h usability... no >checking libproc.h presence... no >checking for libproc.h... no >checking sys/prctl.h usability... no >checking sys/prctl.h presence... no >checking for sys/prctl.h... no >checking for sys/param.h... (cached) yes >checking sys/socket.h usability... no >checking sys/socket.h presence... no >checking for sys/socket.h... no >checking sys/ipc.h usability... no >checking sys/ipc.h presence... no >checking for sys/ipc.h... no >checking sys/utsname.h usability... no >checking sys/utsname.h presence... no >checking for sys/utsname.h... no >checking alloca.h usability... no >checking alloca.h presence... no >checking for alloca.h... no >checking ucontext.h usability... no >checking ucontext.h presence... no >checking for ucontext.h... no >checking pwd.h usability... no >checking pwd.h presence... no >checking for pwd.h... no >checking sys/select.h usability... no >checking sys/select.h presence... no >checking for sys/select.h... no >checking netinet/tcp.h usability... no >checking netinet/tcp.h presence... no >checking for netinet/tcp.h... no >checking netinet/in.h usability... no >checking netinet/in.h presence... no >checking for netinet/in.h... no >checking for unistd.h... (cached) yes >checking for sys/types.h... (cached) yes >checking link.h usability... no >checking link.h presence... no >checking for link.h... no >checking asm/sigcontext.h usability... no >checking asm/sigcontext.h presence... no >checking for asm/sigcontext.h... no >checking sys/inotify.h usability... no >checking sys/inotify.h presence... no >checking for sys/inotify.h... no >checking arpa/inet.h usability... no >checking arpa/inet.h presence... no >checking for arpa/inet.h... no >checking complex.h usability... yes >checking complex.h presence... yes >checking for complex.h... yes >checking unwind.h usability... yes >checking unwind.h presence... yes >checking for unwind.h... yes >checking for linux/netlink.h... no >checking for linux/rtnetlink.h... no >checking for sys/user.h... no >checking linux/serial.h usability... no >checking linux/serial.h presence... no >checking for linux/serial.h... no >checking zlib.h usability... no >checking zlib.h presence... no >checking for zlib.h... no >checking elf.h usability... no >checking elf.h presence... no >checking for elf.h... no >checking poll.h usability... no >checking poll.h presence... no >checking for poll.h... no >checking sys/poll.h usability... no >checking sys/poll.h presence... no >checking for sys/poll.h... no >checking sys/wait.h usability... no >checking sys/wait.h presence... no >checking for sys/wait.h... no >checking grp.h usability... no >checking grp.h presence... no >checking for grp.h... no >checking syslog.h usability... no >checking syslog.h presence... no >checking for syslog.h... no >checking wchar.h usability... yes >checking wchar.h presence... yes >checking for wchar.h... yes >checking ieeefp.h usability... yes >checking ieeefp.h presence... yes >checking for ieeefp.h... yes >checking for isinf... yes >checking for _finite... yes >checking linux/magic.h usability... no >checking linux/magic.h presence... no >checking for linux/magic.h... no >checking size of void *... 8 >checking for clang... (cached) no >checking for -Wno-unused-but-set-variable option to gcc... yes >checking whether NLS is requested... yes >checking for msgfmt... /usr/bin/msgfmt >checking for gmsgfmt... /usr/bin/msgfmt >checking for xgettext... /usr/bin/xgettext >checking for msgmerge... /usr/bin/msgmerge >checking for msgfmt... yes >checking for pkg-config... /usr/bin/pkg-config >checking for -mno-tls-direct-seg-refs option to gcc... yes >checking for visibility __attribute__... yes >checking for deprecated __attribute__... yes >checking whether x86_64-w64-mingw32-gcc -static-libgcc supports zero length arrays... yes >checking nacl/nacl_dyncode.h usability... no >checking nacl/nacl_dyncode.h presence... no >checking for nacl/nacl_dyncode.h... no >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for sigaction... no >checking for kill... no >checking for signal... yes >checking winternl.h usability... yes >checking winternl.h presence... yes >checking for winternl.h... yes >checking for main in -lws2_32... yes >checking for main in -lpsapi... yes >checking for main in -lole32... yes >checking for main in -lwinmm... yes >checking for main in -loleaut32... yes >checking for main in -ladvapi32... yes >checking for main in -lversion... yes >checking for struct ip_mreqn... no >checking for struct ip_mreq... yes >checking for getaddrinfo... yes >checking for gethostbyname... yes >checking for getprotobyname... yes >checking for getnameinfo... yes >checking for inet_ntop... yes >checking for inet_pton... yes >checking whether InterlockedExchange64 is declared... yes >checking whether InterlockedCompareExchange64 is declared... yes >checking whether InterlockedDecrement64 is declared... yes >checking whether InterlockedIncrement64 is declared... yes >checking whether InterlockedAdd is declared... yes >checking whether InterlockedAdd64 is declared... yes >checking whether __readfsdword is declared... no >checking for socklen_t... no >checking for array element initializer support... no >checking for trunc... yes >checking for aintl in -lsunmath... no >checking for execvp... yes >checking if usage of random device is requested... yes >checking for random device... yes >checking if big-arrays are to be enabled... no >checking malloc.h usability... yes >checking malloc.h presence... yes >checking for malloc.h... yes >tr: warning: an unescaped backslash at end of string is not portable >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating po/mcs/Makefile.in >config.status: creating runtime/mono-wrapper >config.status: creating runtime/monodis-wrapper >config.status: creating Makefile >config.status: creating mono-uninstalled.pc >config.status: creating acceptance-tests/Makefile >config.status: creating scripts/mono-find-provides >config.status: creating scripts/mono-find-requires >config.status: creating mono/Makefile >config.status: creating mono/utils/Makefile >config.status: creating mono/metadata/Makefile >config.status: creating mono/dis/Makefile >config.status: creating mono/cil/Makefile >config.status: creating mono/arch/Makefile >config.status: creating mono/arch/x86/Makefile >config.status: creating mono/arch/amd64/Makefile >config.status: creating mono/arch/ppc/Makefile >config.status: creating mono/arch/sparc/Makefile >config.status: creating mono/arch/s390x/Makefile >config.status: creating mono/arch/arm/Makefile >config.status: creating mono/arch/arm64/Makefile >config.status: creating mono/arch/ia64/Makefile >config.status: creating mono/arch/mips/Makefile >config.status: creating mono/sgen/Makefile >config.status: creating mono/tests/Makefile >config.status: creating mono/tests/tests-config >config.status: creating mono/tests/assemblyresolve/Makefile >config.status: creating mono/tests/gc-descriptors/Makefile >config.status: creating mono/unit-tests/Makefile >config.status: creating mono/benchmark/Makefile >config.status: creating mono/io-layer/Makefile >config.status: creating mono/mini/Makefile >config.status: creating mono/profiler/Makefile >config.status: creating m4/Makefile >config.status: creating ikvm-native/Makefile >config.status: creating scripts/Makefile >config.status: creating man/Makefile >config.status: creating docs/Makefile >config.status: creating data/Makefile >config.status: creating data/net_2_0/Makefile >config.status: creating data/net_4_0/Makefile >config.status: creating data/net_4_5/Makefile >config.status: creating data/net_2_0/Browsers/Makefile >config.status: creating data/net_4_0/Browsers/Makefile >config.status: creating data/net_4_5/Browsers/Makefile >config.status: creating data/mint.pc >config.status: creating data/mono-2.pc >config.status: creating data/monosgen-2.pc >config.status: creating data/mono.pc >config.status: creating data/mono-cairo.pc >config.status: creating data/mono-nunit.pc >config.status: creating data/mono-options.pc >config.status: creating data/mono-lineeditor.pc >config.status: creating data/monodoc.pc >config.status: creating data/dotnet.pc >config.status: creating data/dotnet35.pc >config.status: creating data/wcf.pc >config.status: creating data/cecil.pc >config.status: creating data/system.web.extensions_1.0.pc >config.status: creating data/system.web.extensions.design_1.0.pc >config.status: creating data/system.web.mvc.pc >config.status: creating data/system.web.mvc2.pc >config.status: creating data/system.web.mvc3.pc >config.status: creating data/aspnetwebstack.pc >config.status: creating data/reactive.pc >config.status: creating samples/Makefile >config.status: creating support/Makefile >config.status: creating data/config >config.status: creating tools/Makefile >config.status: creating tools/locale-builder/Makefile >config.status: creating tools/sgen/Makefile >config.status: creating tools/monograph/Makefile >config.status: creating runtime/Makefile >config.status: creating msvc/Makefile >config.status: creating po/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >config.status: executing po-directories commands >config.status: creating po/mcs/POTFILES >config.status: creating po/mcs/Makefile >config.status: executing runtime/etc/mono/1.0/machine.config commands >config.status: executing runtime/etc/mono/2.0/machine.config commands >config.status: executing runtime/etc/mono/2.0/web.config commands >config.status: executing runtime/etc/mono/browscap.ini commands >config.status: executing runtime/etc/mono/2.0/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.0/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.5/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.0/machine.config commands >config.status: executing runtime/etc/mono/4.0/web.config commands >config.status: executing runtime/etc/mono/4.5/machine.config commands >config.status: executing runtime/etc/mono/4.5/web.config commands >config.status: executing quiet-libtool commands >config.status: executing nolock-libtool commands >=== configuring in eglib (/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib) >configure: running /bin/sh ../../mono/eglib/configure --disable-option-checking '--prefix=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install' '--build=i686-pc-linux-gnu' '--target=x86_64-w64-mingw32' '--host=x86_64-w64-mingw32' '--with-tls=none' '--disable-mcs-build' '--enable-win32-dllmain=yes' '--with-libgc-threads=win32' 'PKG_CONFIG=false' 'mono_cv_clang=no' 'build_alias=i686-pc-linux-gnu' 'host_alias=x86_64-w64-mingw32' 'target_alias=x86_64-w64-mingw32' 'CPPFLAGS=-gdwarf-2 -gstrict-dwarf' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB= -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=win32' '--enable-win32-dllmain=yes' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf' 'CFLAGS_FOR_LIBGC= -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL' --cache-file=/dev/null --srcdir=../../mono/eglib >checking build system type... i686-pc-linux-gnu >checking host system type... x86_64-w64-mingw32 >checking target system type... x86_64-w64-mingw32 >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for x86_64-w64-mingw32-strip... x86_64-w64-mingw32-strip >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '1000' is supported by ustar format... yes >checking whether GID '425' is supported by ustar format... yes >checking how to create a ustar tar archive... gnutar >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether make supports nested variables... (cached) yes >checking for x86_64-w64-mingw32-gcc... x86_64-w64-mingw32-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.exe >checking for suffix of executables... .exe >checking whether we are cross compiling... yes >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-w64-mingw32-gcc accepts -g... yes >checking for x86_64-w64-mingw32-gcc option to accept ISO C89... none needed >checking whether x86_64-w64-mingw32-gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of x86_64-w64-mingw32-gcc... gcc3 >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by x86_64-w64-mingw32-gcc... /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-w64-mingw32-nm -B >checking the name lister (/usr/bin/x86_64-w64-mingw32-nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to x86_64-w64-mingw32 format... func_convert_file_nix_to_w32 >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/x86_64-w64-mingw32/bin/ld option to reload object files... -r >checking for x86_64-w64-mingw32-objdump... x86_64-w64-mingw32-objdump >checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL >checking for x86_64-w64-mingw32-dlltool... x86_64-w64-mingw32-dlltool >checking how to associate runtime and link libraries... func_cygming_dll_for_implib >checking for x86_64-w64-mingw32-ar... x86_64-w64-mingw32-ar >checking for archiver @FILE support... @ >checking for x86_64-w64-mingw32-strip... (cached) x86_64-w64-mingw32-strip >checking for x86_64-w64-mingw32-ranlib... x86_64-w64-mingw32-ranlib >checking command to parse /usr/bin/x86_64-w64-mingw32-nm -B output from x86_64-w64-mingw32-gcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for x86_64-w64-mingw32-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... x86_64-w64-mingw32-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... no >checking for objdir... .libs >checking if x86_64-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no >checking for x86_64-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if x86_64-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if x86_64-w64-mingw32-gcc static flag -static works... yes >checking if x86_64-w64-mingw32-gcc supports -c -o file.o... yes >checking if x86_64-w64-mingw32-gcc supports -c -o file.o... (cached) yes >checking whether the x86_64-w64-mingw32-gcc linker (/usr/x86_64-w64-mingw32/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking for bash... /usr/bin/bash >checking if dolt supports this host... no, falling back to libtool >checking whether byte ordering is bigendian... no >checking size of int... 4 >checking size of void *... 8 >checking size of long... 4 >checking size of long long... 8 >checking for strlcpy... no >checking for stpcpy... no >checking for strtok_r... yes >checking for rewinddir... yes >checking for vasprintf... yes >checking for getrlimit... no >checking for fork... no >checking for execv... yes >checking for execve... yes >checking for strndup... no >checking for getpwuid_r... no >checking for ld used by GCC... /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... yes >checking for shared library run path origin... done >checking for iconv... no, consider installing GNU libiconv >checking for library containing sqrtf... none required >checking for library containing nanosleep... none required >checking for library containing dlopen... no >checking for varargs macros... yes >checking getopt.h usability... yes >checking getopt.h presence... yes >checking for getopt.h... yes >checking sys/select.h usability... no >checking sys/select.h presence... no >checking for sys/select.h... no >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking sys/wait.h usability... no >checking sys/wait.h presence... no >checking for sys/wait.h... no >checking pwd.h usability... no >checking pwd.h presence... no >checking for pwd.h... no >checking langinfo.h usability... no >checking langinfo.h presence... no >checking for langinfo.h... no >checking iconv.h usability... no >checking iconv.h presence... no >checking for iconv.h... no >checking localcharset.h usability... no >checking localcharset.h presence... no >checking for localcharset.h... no >checking for sys/types.h... (cached) yes >checking sys/resource.h usability... no >checking sys/resource.h presence... no >checking for sys/resource.h... no >checking for locale_charset in -liconv... no >checking for locale_charset in -lcharset... no >checking alloca.h usability... no >checking alloca.h presence... no >checking for alloca.h... no >checking for pkg-config... /usr/bin/pkg-config >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating m4/Makefile >config.status: creating src/Makefile >config.status: creating src/eglib-config.h >config.status: creating test/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >=== configuring in libgc (/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc) >configure: running /bin/sh ../../mono/libgc/configure --disable-option-checking '--prefix=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install' '--build=i686-pc-linux-gnu' '--target=x86_64-w64-mingw32' '--host=x86_64-w64-mingw32' '--with-tls=none' '--disable-mcs-build' '--enable-win32-dllmain=yes' '--with-libgc-threads=win32' 'PKG_CONFIG=false' 'mono_cv_clang=no' 'build_alias=i686-pc-linux-gnu' 'host_alias=x86_64-w64-mingw32' 'target_alias=x86_64-w64-mingw32' 'CPPFLAGS=-gdwarf-2 -gstrict-dwarf' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB= -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=win32' '--enable-win32-dllmain=yes' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf' 'CFLAGS_FOR_LIBGC= -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL' --cache-file=/dev/null --srcdir=../../mono/libgc >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for x86_64-w64-mingw32-strip... x86_64-w64-mingw32-strip >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking build system type... i686-pc-linux-gnu >checking host system type... x86_64-w64-mingw32 >checking for x86_64-w64-mingw32-gcc... x86_64-w64-mingw32-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.exe >checking for suffix of executables... .exe >checking whether we are cross compiling... yes >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-w64-mingw32-gcc accepts -g... yes >checking for x86_64-w64-mingw32-gcc option to accept ISO C89... none needed >checking whether x86_64-w64-mingw32-gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of x86_64-w64-mingw32-gcc... gcc3 >checking for x86_64-w64-mingw32-g++... x86_64-w64-mingw32-g++ >checking whether we are using the GNU C++ compiler... yes >checking whether x86_64-w64-mingw32-g++ accepts -g... yes >checking dependency style of x86_64-w64-mingw32-g++... gcc3 >checking whether make supports nested variables... (cached) yes >checking dependency style of x86_64-w64-mingw32-gcc... gcc3 >checking for x86_64-w64-mingw32-ar... x86_64-w64-mingw32-ar >checking for x86_64-w64-mingw32-ranlib... x86_64-w64-mingw32-ranlib >checking whether to enable maintainer-specific portions of Makefiles... no >checking for __sync_bool_compare_and_swap... yes >checking for xlc... no >checking for dlopen in -ldl... no >checking whether to build shared libraries... yes >checking which machine-dependent code should be used... >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by x86_64-w64-mingw32-gcc... /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-w64-mingw32-nm -B >checking the name lister (/usr/bin/x86_64-w64-mingw32-nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to x86_64-w64-mingw32 format... func_convert_file_nix_to_w32 >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/x86_64-w64-mingw32/bin/ld option to reload object files... -r >checking for x86_64-w64-mingw32-objdump... x86_64-w64-mingw32-objdump >checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL >checking for x86_64-w64-mingw32-dlltool... x86_64-w64-mingw32-dlltool >checking how to associate runtime and link libraries... func_cygming_dll_for_implib >checking for x86_64-w64-mingw32-ar... (cached) x86_64-w64-mingw32-ar >checking for archiver @FILE support... @ >checking for x86_64-w64-mingw32-strip... (cached) x86_64-w64-mingw32-strip >checking for x86_64-w64-mingw32-ranlib... (cached) x86_64-w64-mingw32-ranlib >checking command to parse /usr/bin/x86_64-w64-mingw32-nm -B output from x86_64-w64-mingw32-gcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for x86_64-w64-mingw32-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... x86_64-w64-mingw32-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... no >checking for objdir... .libs >checking if x86_64-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no >checking for x86_64-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if x86_64-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if x86_64-w64-mingw32-gcc static flag -static works... yes >checking if x86_64-w64-mingw32-gcc supports -c -o file.o... yes >checking if x86_64-w64-mingw32-gcc supports -c -o file.o... (cached) yes >checking whether the x86_64-w64-mingw32-gcc linker (/usr/x86_64-w64-mingw32/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... x86_64-w64-mingw32-g++ -E >checking for ld used by x86_64-w64-mingw32-g++... /usr/x86_64-w64-mingw32/bin/ld >checking if the linker (/usr/x86_64-w64-mingw32/bin/ld) is GNU ld... yes >checking whether the x86_64-w64-mingw32-g++ linker (/usr/x86_64-w64-mingw32/bin/ld) supports shared libraries... yes >checking for x86_64-w64-mingw32-g++ option to produce PIC... -DDLL_EXPORT -DPIC >checking if x86_64-w64-mingw32-g++ PIC flag -DDLL_EXPORT -DPIC works... yes >checking if x86_64-w64-mingw32-g++ static flag -static works... yes >checking if x86_64-w64-mingw32-g++ supports -c -o file.o... yes >checking if x86_64-w64-mingw32-g++ supports -c -o file.o... (cached) yes >checking whether the x86_64-w64-mingw32-g++ linker (/usr/x86_64-w64-mingw32/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking for bash... /usr/bin/bash >checking if dolt supports this host... no, falling back to libtool >checking sys/dg_sys_info.h usability... no >checking sys/dg_sys_info.h presence... no >checking for sys/dg_sys_info.h... no >checking for threads package to use... win32 >checking whether Solaris gcc optimization fix is necessary... no >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating m4/Makefile >config.status: creating include/Makefile >config.status: creating include/private/Makefile >config.status: creating doc/Makefile >config.status: executing depfiles commands >config.status: executing libtool commands >config.status: executing default commands > mcs source: mcs > Engine: > Host: x86_64-w64-mingw32 > Target: x86_64-w64-mingw32 > GC: sgen and Included Boehm GC with typed GC and parallel mark > TLS: pthread > SIGALTSTACK: no > Engine: Building and using the JIT > oprofile: no > BigArrays: no > DTrace: no > LLVM Back End: no (dynamically loaded: no) > Libraries: > .NET 4.6: no > Xamarin.Android: no > Xamarin.iOS: no > Xamarin.WatchOS: no > Xamarin.TVOS: no > Xamarin.Mac: no > JNI support: no > libgdiplus: assumed to be installed > zlib: > >make all-recursive >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >Making all in po >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >Making all in mcs >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po/mcs' >test ! -f ../../../mono/po/mcs/mcs.pot || \ > test -z "../../../mono/po/mcs/es.gmo ../../../mono/po/mcs/ja.gmo ../../../mono/po/mcs/de.gmo ../../../mono/po/mcs/pt_BR.gmo" || make ../../../mono/po/mcs/es.gmo ../../../mono/po/mcs/ja.gmo ../../../mono/po/mcs/de.gmo ../../../mono/po/mcs/pt_BR.gmo >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po/mcs' >cd ../../../mono/po/mcs && rm -f es.gmo && /usr/bin/msgfmt -c --statistics --verbose -o es.gmo es.po >cd ../../../mono/po/mcs && rm -f de.gmo && /usr/bin/msgfmt -c --statistics --verbose -o de.gmo de.po >cd ../../../mono/po/mcs && rm -f pt_BR.gmo && /usr/bin/msgfmt -c --statistics --verbose -o pt_BR.gmo pt_BR.po >cd ../../../mono/po/mcs && rm -f ja.gmo && /usr/bin/msgfmt -c --statistics --verbose -o ja.gmo ja.po >es.po: 103 translated messages, 75 fuzzy translations, 444 untranslated messages. >de.po: 38 translated messages, 46 fuzzy translations, 538 untranslated messages. >ja.po: 118 translated messages, 79 fuzzy translations, 425 untranslated messages. >pt_BR.po: 426 translated messages, 130 fuzzy translations, 66 untranslated messages. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po/mcs' >touch stamp-po >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po/mcs' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >Making all in libgc >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >Making all in m4 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/m4' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/m4' >Making all in include >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >Making all in private >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include/private' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include/private' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >Making all in doc >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/doc' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/doc' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' > CC allchblk.lo > CC alloc.lo > CC blacklst.lo > CC checksums.lo > CC dbg_mlc.lo > CC dyn_load.lo > CC finalize.lo > CC gc_dlopen.lo > CC gcj_mlc.lo > CC headers.lo > CC malloc.lo > CC mallocx.lo > CC mark.lo > CC mark_rts.lo > CC new_hblk.lo > CC misc.lo > CC obj_map.lo > CC os_dep.lo > CC pcr_interface.lo > CC ptr_chck.lo > CC reclaim.lo > CC solaris_pthreads.lo > CC solaris_threads.lo > CC real_malloc.lo > CC specific.lo > CC stubborn.lo > CC typd_mlc.lo > CC backgraph.lo > CC win32_threads.lo > CC pthread_support.lo > CC pthread_stop_world.lo > CC openbsd_stop_world.lo > CC darwin_stop_world.lo > CC mach_dep.lo >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c ../../mono/libgc/alloc.c -DDLL_EXPORT -DPIC -o .libs/alloc.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c ../../mono/libgc/mark.c -DDLL_EXPORT -DPIC -o .libs/mark.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c ../../mono/libgc/finalize.c -DDLL_EXPORT -DPIC -o .libs/finalize.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT new_hblk.lo -MD -MP -MF .deps/new_hblk.Tpo -c ../../mono/libgc/new_hblk.c -DDLL_EXPORT -DPIC -o .libs/new_hblk.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c ../../mono/libgc/misc.c -DDLL_EXPORT -DPIC -o .libs/misc.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT obj_map.lo -MD -MP -MF .deps/obj_map.Tpo -c ../../mono/libgc/obj_map.c -DDLL_EXPORT -DPIC -o .libs/obj_map.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_pthreads.lo -MD -MP -MF .deps/solaris_pthreads.Tpo -c ../../mono/libgc/solaris_pthreads.c -DDLL_EXPORT -DPIC -o .libs/solaris_pthreads.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dbg_mlc.lo -MD -MP -MF .deps/dbg_mlc.Tpo -c ../../mono/libgc/dbg_mlc.c -DDLL_EXPORT -DPIC -o .libs/dbg_mlc.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c ../../mono/libgc/blacklst.c -DDLL_EXPORT -DPIC -o .libs/blacklst.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gc_dlopen.lo -MD -MP -MF .deps/gc_dlopen.Tpo -c ../../mono/libgc/gc_dlopen.c -DDLL_EXPORT -DPIC -o .libs/gc_dlopen.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dyn_load.lo -MD -MP -MF .deps/dyn_load.Tpo -c ../../mono/libgc/dyn_load.c -DDLL_EXPORT -DPIC -o .libs/dyn_load.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gcj_mlc.lo -MD -MP -MF .deps/gcj_mlc.Tpo -c ../../mono/libgc/gcj_mlc.c -DDLL_EXPORT -DPIC -o .libs/gcj_mlc.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c ../../mono/libgc/malloc.c -DDLL_EXPORT -DPIC -o .libs/malloc.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../../mono/libgc/allchblk.c -DDLL_EXPORT -DPIC -o .libs/allchblk.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c ../../mono/libgc/os_dep.c -DDLL_EXPORT -DPIC -o .libs/os_dep.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c ../../mono/libgc/stubborn.c -DDLL_EXPORT -DPIC -o .libs/stubborn.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c ../../mono/libgc/reclaim.c -DDLL_EXPORT -DPIC -o .libs/reclaim.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c ../../mono/libgc/checksums.c -DDLL_EXPORT -DPIC -o .libs/checksums.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT typd_mlc.lo -MD -MP -MF .deps/typd_mlc.Tpo -c ../../mono/libgc/typd_mlc.c -DDLL_EXPORT -DPIC -o .libs/typd_mlc.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c ../../mono/libgc/mallocx.c -DDLL_EXPORT -DPIC -o .libs/mallocx.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pcr_interface.lo -MD -MP -MF .deps/pcr_interface.Tpo -c ../../mono/libgc/pcr_interface.c -DDLL_EXPORT -DPIC -o .libs/pcr_interface.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark_rts.lo -MD -MP -MF .deps/mark_rts.Tpo -c ../../mono/libgc/mark_rts.c -DDLL_EXPORT -DPIC -o .libs/mark_rts.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mach_dep.lo -MD -MP -MF .deps/mach_dep.Tpo -c ../../mono/libgc/mach_dep.c -DDLL_EXPORT -DPIC -o .libs/mach_dep.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT openbsd_stop_world.lo -MD -MP -MF .deps/openbsd_stop_world.Tpo -c ../../mono/libgc/openbsd_stop_world.c -DDLL_EXPORT -DPIC -o .libs/openbsd_stop_world.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_threads.lo -MD -MP -MF .deps/solaris_threads.Tpo -c ../../mono/libgc/solaris_threads.c -DDLL_EXPORT -DPIC -o .libs/solaris_threads.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT ptr_chck.lo -MD -MP -MF .deps/ptr_chck.Tpo -c ../../mono/libgc/ptr_chck.c -DDLL_EXPORT -DPIC -o .libs/ptr_chck.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c ../../mono/libgc/pthread_support.c -DDLL_EXPORT -DPIC -o .libs/pthread_support.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_stop_world.lo -MD -MP -MF .deps/pthread_stop_world.Tpo -c ../../mono/libgc/pthread_stop_world.c -DDLL_EXPORT -DPIC -o .libs/pthread_stop_world.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c ../../mono/libgc/specific.c -DDLL_EXPORT -DPIC -o .libs/specific.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c ../../mono/libgc/headers.c -DDLL_EXPORT -DPIC -o .libs/headers.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT win32_threads.lo -MD -MP -MF .deps/win32_threads.Tpo -c ../../mono/libgc/win32_threads.c -DDLL_EXPORT -DPIC -o .libs/win32_threads.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c ../../mono/libgc/backgraph.c -DDLL_EXPORT -DPIC -o .libs/backgraph.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT real_malloc.lo -MD -MP -MF .deps/real_malloc.Tpo -c ../../mono/libgc/real_malloc.c -DDLL_EXPORT -DPIC -o .libs/real_malloc.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c ../../mono/libgc/darwin_stop_world.c -DDLL_EXPORT -DPIC -o .libs/darwin_stop_world.o >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c ../../mono/libgc/checksums.c -o checksums.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c ../../mono/libgc/backgraph.c -o backgraph.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT real_malloc.lo -MD -MP -MF .deps/real_malloc.Tpo -c ../../mono/libgc/real_malloc.c -o real_malloc.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/mark.c:20: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/mark.c:20: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/typd_mlc.c:39: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/typd_mlc.c:39: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/mark.c: In function 'GC_noop1': >../../mono/libgc/mark.c:38:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable] > static VOLATILE word sink; > ^~~~ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:129:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_collection_in_progress() > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:259:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void alloc_mark_stack(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/mark.c:20: >../../mono/libgc/mark.c: In function 'GC_find_start': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/mark.c:560:14: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > } while(IS_FORWARDING_ADDR_OR_NIL(hhdr)); > ^ >../../mono/libgc/mark.c: In function 'GC_mark_from': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/include/private/gc_hdrs.h:122:17: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { \ > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_pmark.h:200:5: note: in expansion of macro 'HC_GET_HDR' > HC_GET_HDR(my_current, my_hhdr, source); \ > ^~~~~~~~~~ >../../mono/libgc/mark.c:688:17: note: in expansion of macro 'HC_PUSH_CONTENTS' > HC_PUSH_CONTENTS((ptr_t)current, mark_stack_top, > ^ >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/include/private/gc_hdrs.h:122:17: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { \ > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_pmark.h:200:5: note: in expansion of macro 'HC_GET_HDR' > HC_GET_HDR(my_current, my_hhdr, source); \ > ^~~~~~~~~~ >../../mono/libgc/mark.c:791:11: note: in expansion of macro 'HC_PUSH_CONTENTS' > HC_PUSH_CONTENTS((ptr_t)current, mark_stack_top, > ^ >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/include/private/gc_hdrs.h:122:17: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { \ > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_pmark.h:200:5: note: in expansion of macro 'HC_GET_HDR' > HC_GET_HDR(my_current, my_hhdr, source); \ > ^~~~~~~~~~ >../../mono/libgc/mark.c:801:9: note: in expansion of macro 'HC_PUSH_CONTENTS' > HC_PUSH_CONTENTS((ptr_t)deferred, mark_stack_top, > ^ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:1135:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void alloc_mark_stack(n) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: In function 'GC_push_selected': >../../mono/libgc/mark.c:1234:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > bottom = (ptr_t)(((long) bottom + ALIGNMENT-1) & ~(ALIGNMENT-1)); > ^ >../../mono/libgc/mark.c:1234:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > bottom = (ptr_t)(((long) bottom + ALIGNMENT-1) & ~(ALIGNMENT-1)); > ^ >../../mono/libgc/mark.c:1235:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > top = (ptr_t)(((long) top) & ~(ALIGNMENT-1)); > ^ >../../mono/libgc/mark.c:1235:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > top = (ptr_t)(((long) top) & ~(ALIGNMENT-1)); > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/mark.c:20: >../../mono/libgc/mark.c: In function 'GC_mark_and_push': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/include/private/gc_pmark.h:183:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(my_hhdr)) { \ > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:1322:4: note: in expansion of macro 'PUSH_CONTENTS' > PUSH_CONTENTS(obj, mark_stack_ptr /* modified */, mark_stack_limit, src, > ^ >../../mono/libgc/mark.c: In function 'GC_mark_and_push_stack': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/mark.c:1354:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:1528:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_marked1(h, hhdr) > ^~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:1736:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_was_dirty(h, hhdr) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:104:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > signed_word GC_add_ext_descriptor(bm, nbits) > ^~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/alloc.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/typd_mlc.c:169:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_descr GC_double_descr(descriptor, nwords) > ^~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:180:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > complex_descriptor * GC_make_sequence_descriptor(); > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:201:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_make_array_descriptor(nelements, size, descriptor, > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:301:22: warning: function declaration isn't a prototype [-Wstrict-prototypes] > complex_descriptor * GC_make_sequence_descriptor(first, second) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:352:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_explicit_typing() > ^~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/typd_mlc.c:39: >../../mono/libgc/typd_mlc.c: In function 'GC_typed_mark_proc': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/include/private/gc_pmark.h:183:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(my_hhdr)) { \ > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:418:14: note: in expansion of macro 'PUSH_CONTENTS' > PUSH_CONTENTS((ptr_t)current, mark_stack_ptr, > ^ >../../mono/libgc/typd_mlc.c: At top level: >../../mono/libgc/typd_mlc.c:442:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > word GC_descr_obj_size(d) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:462:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > mse * GC_push_complex_descriptor(addr, d, msp, msl) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/solaris_pthreads.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/alloc.c:19: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/typd_mlc.c:621:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(); > ^~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/typd_mlc.c: In function 'GC_calloc_explicitly_typed': >../../mono/libgc/typd_mlc.c:791:8: warning: nested extern declaration of 'GC_finalization_failures' [-Wnested-externs] > extern unsigned GC_finalization_failures; > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/solaris_pthreads.c:19: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/stubborn.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/stubborn.c:17: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/mark_rts.c:15: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/mark_rts.c:15: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/pcr_interface.c:13: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/pcr_interface.c:13: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/alloc.c:85:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > {"Copyright 1988,1989 Hans-J. Boehm and Alan J. Demers ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/alloc.c:86:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1991-1995 by Xerox Corporation. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:87:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:88:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1999-2001 by Hewlett-Packard Company. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:89:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:90:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > " EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:91:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "See source code for details." }; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern GC_bool GC_collection_in_progress(); > ^~~~~~ >../../mono/libgc/alloc.c:130:7: warning: no previous prototype for 'GC_timeout_stop_func' [-Wmissing-prototypes] > int GC_timeout_stop_func GC_PROTO((void)) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:155:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word min_words_allocd() > ^~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:186:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > word GC_adj_words_allocd() > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:231:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_a_few_frames() > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c: In function 'GC_clear_a_few_frames': >../../mono/libgc/alloc.c:234:10: warning: variable 'frames' set but not used [-Wunused-but-set-variable] > word frames[NWORDS]; > ^~~~~~ >../../mono/libgc/alloc.c: At top level: >../../mono/libgc/alloc.c:254:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_notify_full_gc() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:269:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_maybe_gc() > ^~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/specific.c:14: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/alloc.c:622:8: warning: no previous prototype for 'GC_clear_fl_marks' [-Wmissing-prototypes] > void GC_clear_fl_marks(ptr_t q) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c: In function 'GC_print_heap_sects': >../../mono/libgc/alloc.c:886:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > unsigned long start = (unsigned long) GC_heap_sects[i].hs_start; > ^ >../../mono/libgc/alloc.c:893:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > for (h = (struct hblk *)start; h < (struct hblk *)(start + len); h++) { > ^ >../../mono/libgc/alloc.c:893:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > for (h = (struct hblk *)start; h < (struct hblk *)(start + len); h++) { > ^ >../../mono/libgc/alloc.c: At top level: >../../mono/libgc/alloc.c:905:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_max(x,y) > ^~~~~~ >../../mono/libgc/alloc.c:911:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_min(x,y) > ^~~~~~ >In file included from ../../mono/libgc/alloc.c:19:0: >../../mono/libgc/alloc.c: In function 'GC_collect_or_expand': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/specific.c:14: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/gc_dlopen.c:26: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/dbg_mlc.h:30, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/gc_dlopen.c:26: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/misc.c:148:8: warning: no previous prototype for 'GC_default_oom_fn' [-Wmissing-prototypes] > GC_PTR GC_default_oom_fn GC_PROTO((size_t bytes_requested)) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:157:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void * GC_project2(arg1, arg2) > ^~~~~~~~~~~ >../../mono/libgc/misc.c:172:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_size_map() > ^~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/dbg_mlc.h:30, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/misc.c:210:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(i) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/misc.c:292:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack_inner(arg, limit) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:312:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(arg) > ^~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:34:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > typedef void finalization_mark_proc(/* ptr_t finalizable_obj_ptr */); > ^~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/misc.c: In function 'GC_base': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/misc.c:408:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > while (IS_FORWARDING_ADDR_OR_NIL(candidate_hdr)) { > ^ >../../mono/libgc/include/private/gc_hdrs.h:232:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define FORWARDED_ADDR(h, hhdr) ((struct hblk *)(h) - (unsigned long)(hhdr)) > ^ >../../mono/libgc/misc.c:409:9: note: in expansion of macro 'FORWARDED_ADDR' > h = FORWARDED_ADDR(h,candidate_hdr); > ^ >../../mono/libgc/finalize.c:112:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_grow_table(table, log_size_ptr) > ^~~~~~~~~~~~~ >../../mono/libgc/misc.c: In function 'GC_init': >../../mono/libgc/misc.c:511:15: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] > pfn = GetProcAddress(hK32, > ^ >../../mono/libgc/misc.c: At top level: >../../mono/libgc/misc.c:560:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern void GC_setpagesize(); > ^~~~~~ >../../mono/libgc/misc.c:569:6: warning: no previous prototype for 'GC_exit_check' [-Wmissing-prototypes] > void GC_exit_check GC_PROTO((void)) > ^~~~~~~~~~~~~ >../../mono/libgc/finalize.c: In function 'GC_unregister_disappearing_link_inner': >../../mono/libgc/finalize.c:282:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > if (((unsigned long)link & (ALIGNMENT-1))) goto out; > ^ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/misc.c: In function 'GC_init_inner': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:392:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_mark_togglerefs () > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:408:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_clear_togglerefs () > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: In function 'ensure_toggleref_capacity': >../../mono/libgc/finalize.c:442:7: warning: unused variable 'old_capacity' [-Wunused-variable] > int old_capacity = GC_toggleref_array_capacity; > ^~~~~~~~~~~~ >../../mono/libgc/misc.c: At top level: >../../mono/libgc/misc.c:897:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_write(buf, len) > ^~~~~~~~ >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/finalize.c:510:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_normal_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:522:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_ignore_self_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:545:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_null_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:560:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:1060:10: warning: no previous prototype for 'GC_default_warn_proc' [-Wmissing-prototypes] > void GC_default_warn_proc(char *msg, GC_word arg) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/mark_rts.c:15:0: >../../mono/libgc/mark_rts.c: In function 'GC_print_static_roots': >../../mono/libgc/mark_rts.c:50:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long) GC_static_roots[i].r_start, > ^ >../../mono/libgc/include/private/gc_priv.h:1871:47: note: in definition of macro 'GC_printf2' > # define GC_printf2(f,a,b) GC_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/mark_rts.c:51:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long) GC_static_roots[i].r_end); > ^ >../../mono/libgc/include/private/gc_priv.h:1871:56: note: in definition of macro 'GC_printf2' > # define GC_printf2(f,a,b) GC_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/finalize.c: In function 'GC_dump_finalization_links': >../../mono/libgc/include/private/gc_priv.h:1871:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_printf2(f,a,b) GC_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/finalize.c:761:7: note: in expansion of macro 'GC_printf2' > GC_printf2("Object: %lx, link: %lx\n", real_ptr, real_link); > ^ >../../mono/libgc/include/private/gc_priv.h:1871:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_printf2(f,a,b) GC_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/finalize.c:761:7: note: in expansion of macro 'GC_printf2' > GC_printf2("Object: %lx, link: %lx\n", real_ptr, real_link); > ^ >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/finalize.c:766:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_dump_finalization() > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c: At top level: >../../mono/libgc/mark_rts.c:278:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_remove_root_at_pos(i) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:300:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_remove_tmp_roots() > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/finalize.c: In function 'GC_dump_finalization': >../../mono/libgc/include/private/gc_priv.h:1870:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_printf1(f,a) GC_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/finalize.c:782:9: note: in expansion of macro 'GC_printf1' > GC_printf1("Finalizable object: 0x%lx\n", real_ptr); > ^ >../../mono/libgc/mark_rts.c:408:20: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct exclusion * GC_next_exclusion(start_addr) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:464:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_conditional_with_exclusions(bottom, top, all) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: In function 'GC_remove_dangling_disappearing_links': >../../mono/libgc/finalize.c:823:11: warning: unused variable 'real_ptr' [-Wunused-variable] > ptr_t real_ptr, real_link; > ^~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/finalize.c: In function 'GC_finalize': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_pthreads.lo -MD -MP -MF .deps/solaris_pthreads.Tpo -c ../../mono/libgc/solaris_pthreads.c -o solaris_pthreads.o >/dev/null 2>&1 >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/finalize.c:951:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_enqueue_all_finalizers() > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:1010:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_finalize_all() > ^~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:1083:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0; > ^~~~ >../../mono/libgc/ptr_chck.c:22:6: warning: no previous prototype for 'GC_default_same_obj_print_proc' [-Wmissing-prototypes] > void GC_default_same_obj_print_proc(GC_PTR p, GC_PTR q) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/dyn_load.c:36: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/ptr_chck.c: In function 'GC_default_same_obj_print_proc': >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/allchblk.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/ptr_chck.c:29:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p, (unsigned long)q); > ^ >../../mono/libgc/include/private/gc_priv.h:1883:55: note: in definition of macro 'GC_err_printf2' > # define GC_err_printf2(f,a,b) GC_err_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/ptr_chck.c:29:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p, (unsigned long)q); > ^ >../../mono/libgc/include/private/gc_priv.h:1883:64: note: in definition of macro 'GC_err_printf2' > # define GC_err_printf2(f,a,b) GC_err_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/ptr_chck.c: In function 'GC_same_obj': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/ptr_chck.c:68:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/ptr_chck.c:71:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > while (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >../../mono/libgc/include/private/gc_hdrs.h:232:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define FORWARDED_ADDR(h, hhdr) ((struct hblk *)(h) - (unsigned long)(hhdr)) > ^ >../../mono/libgc/ptr_chck.c:72:9: note: in expansion of macro 'FORWARDED_ADDR' > h = FORWARDED_ADDR(h, hhdr); > ^ >../../mono/libgc/ptr_chck.c: At top level: >../../mono/libgc/ptr_chck.c:118:6: warning: no previous prototype for 'GC_default_is_valid_displacement_print_proc' [-Wmissing-prototypes] > void GC_default_is_valid_displacement_print_proc (GC_PTR p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/ptr_chck.c: In function 'GC_default_is_valid_displacement_print_proc': >../../mono/libgc/ptr_chck.c:125:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1882:53: note: in definition of macro 'GC_err_printf1' > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/ptr_chck.c: In function 'GC_is_valid_displacement': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/ptr_chck.c:156:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > while (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >../../mono/libgc/include/private/gc_hdrs.h:232:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define FORWARDED_ADDR(h, hhdr) ((struct hblk *)(h) - (unsigned long)(hhdr)) > ^ >../../mono/libgc/ptr_chck.c:157:9: note: in expansion of macro 'FORWARDED_ADDR' > h = FORWARDED_ADDR(h, hhdr); > ^ >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/ptr_chck.c:161:9: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >../../mono/libgc/ptr_chck.c: At top level: >../../mono/libgc/ptr_chck.c:178:6: warning: no previous prototype for 'GC_default_is_visible_print_proc' [-Wmissing-prototypes] > void GC_default_is_visible_print_proc(GC_PTR p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/ptr_chck.c: In function 'GC_default_is_visible_print_proc': >../../mono/libgc/ptr_chck.c:185:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1882:53: note: in definition of macro 'GC_err_printf1' > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/dyn_load.c:36: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/ptr_chck.c: At top level: >../../mono/libgc/ptr_chck.c:193:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_on_stack(p) > ^~~~~~~~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/blacklst.c:15: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/allchblk.c:19: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT typd_mlc.lo -MD -MP -MF .deps/typd_mlc.Tpo -c ../../mono/libgc/typd_mlc.c -o typd_mlc.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/blacklst.c:15: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/dbg_mlc.c:17:0: >../../mono/libgc/include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(/* p */); > ^~~~~~~ >../../mono/libgc/include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(/* p, sz, string, integer */); > ^~~~~ >../../mono/libgc/dbg_mlc.c:19:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_default_print_heap_obj_proc(); > ^~~~ >../../mono/libgc/dbg_mlc.c:35:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(p) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:240:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(p, sz, string, integer) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:311:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_check_annotated_obj(ohdr) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:344:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_type(p) > ^~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/dbg_mlc.h:30:0, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/dbg_mlc.c: In function 'GC_print_obj': >../../mono/libgc/dbg_mlc.c:391:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > GC_err_printf1("0x%lx (", ((unsigned long)ohdr + sizeof(oh))); > ^ >../../mono/libgc/include/private/gc_priv.h:1882:53: note: in definition of macro 'GC_err_printf1' > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c: At top level: >../../mono/libgc/dbg_mlc.c:405:10: warning: no previous prototype for 'GC_debug_print_heap_obj_proc' [-Wmissing-prototypes] > void GC_debug_print_heap_obj_proc(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:420:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_smashed_obj(p, clobbered_addr) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/dbg_mlc.h:30:0, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/dbg_mlc.c: In function 'GC_print_smashed_obj': >../../mono/libgc/dbg_mlc.c:426:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > GC_err_printf2("0x%lx in object at 0x%lx(", (unsigned long)clobbered_addr, > ^ >../../mono/libgc/include/private/gc_priv.h:1883:55: note: in definition of macro 'GC_err_printf2' > # define GC_err_printf2(f,a,b) GC_err_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c:427:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1883:64: note: in definition of macro 'GC_err_printf2' > # define GC_err_printf2(f,a,b) GC_err_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c: At top level: >../../mono/libgc/dbg_mlc.c:449:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_nothing() {} > ^~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:451:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_start_debugging() > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:743:12: warning: no previous prototype for 'GC_debug_malloc_atomic_uncollectable' [-Wmissing-prototypes] > GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/dbg_mlc.h:30:0, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/dbg_mlc.c: In function 'GC_debug_free': >../../mono/libgc/dbg_mlc.c:784:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1882:53: note: in definition of macro 'GC_err_printf1' > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c:790:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1882:53: note: in definition of macro 'GC_err_printf1' > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c: At top level: >../../mono/libgc/dbg_mlc.c:838:6: warning: no previous prototype for 'GC_debug_free_inner' [-Wmissing-prototypes] > void GC_debug_free_inner(GC_PTR p) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/dbg_mlc.h:30:0, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/dbg_mlc.c: In function 'GC_debug_realloc': >../../mono/libgc/dbg_mlc.c:864:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > "Attempt to reallocate invalid pointer %lx\n", (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1882:53: note: in definition of macro 'GC_err_printf1' > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c:870:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1882:53: note: in definition of macro 'GC_err_printf1' > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c: At top level: >../../mono/libgc/dbg_mlc.c:926:10: warning: no previous prototype for 'GC_add_smashed' [-Wmissing-prototypes] > void GC_add_smashed(ptr_t smashed) > ^~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:958:10: warning: no previous prototype for 'GC_check_heap_block' [-Wmissing-prototypes] > void GC_check_heap_block(register struct hblk *hbp, word dummy) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:1047:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void store_old (obj, my_old_fn, my_old_cd, ofn, ocd) > ^~~~~~~~~ >In file included from ../../mono/libgc/include/private/dbg_mlc.h:30:0, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/dbg_mlc.c: In function 'store_old': >../../mono/libgc/include/private/gc_priv.h:1882:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c:1056:9: note: in expansion of macro 'GC_err_printf1' > GC_err_printf1("Debuggable object at 0x%lx had non-debug finalizer.\n", > ^ >../../mono/libgc/dbg_mlc.c: In function 'GC_debug_register_finalizer': >../../mono/libgc/include/private/gc_priv.h:1882:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c:1087:9: note: in expansion of macro 'GC_err_printf1' > GC_err_printf1( > ^ >../../mono/libgc/dbg_mlc.c: In function 'GC_debug_register_finalizer_no_order': >../../mono/libgc/include/private/gc_priv.h:1882:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c:1120:9: note: in expansion of macro 'GC_err_printf1' > GC_err_printf1( > ^ >../../mono/libgc/dbg_mlc.c: In function 'GC_debug_register_finalizer_ignore_self': >../../mono/libgc/include/private/gc_priv.h:1882:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_err_printf1(f,a) GC_err_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/dbg_mlc.c:1154:9: note: in expansion of macro 'GC_err_printf1' > GC_err_printf1( > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/openbsd_stop_world.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pcr_interface.lo -MD -MP -MF .deps/pcr_interface.Tpo -c ../../mono/libgc/pcr_interface.c -o pcr_interface.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/malloc.c:18: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/openbsd_stop_world.c:1: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/malloc.c:18: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/blacklst.c:53:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_bl(); > ^~~~ >../../mono/libgc/blacklst.c:56:10: warning: no previous prototype for 'GC_default_print_heap_obj_proc' [-Wmissing-prototypes] > void GC_default_print_heap_obj_proc(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/blacklst.c:15:0: >../../mono/libgc/blacklst.c: In function 'GC_default_print_heap_obj_proc': >../../mono/libgc/include/private/gc_priv.h:1883:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_err_printf2(f,a,b) GC_err_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/blacklst.c:64:5: note: in expansion of macro 'GC_err_printf2' > GC_err_printf2("start: 0x%lx, appr. length: %ld", base, GC_size(base)); > ^ >../../mono/libgc/blacklst.c: At top level: >../../mono/libgc/blacklst.c:70:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_source_ptr(p) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/blacklst.c:111:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_bl(doomed) > ^~~~~~~~~~~ >../../mono/libgc/blacklst.c:117:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_copy_bl(old, new) > ^~~~~~~~~~ >../../mono/libgc/blacklst.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word total_stack_black_listed(); > ^~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c ../../mono/libgc/stubborn.c -o stubborn.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c ../../mono/libgc/specific.c -o specific.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/win32_threads.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/blacklst.c:286:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word total_stack_black_listed() > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dyn_load.c:728:10: warning: no previous prototype for 'GC_cond_add_roots' [-Wmissing-prototypes] > void GC_cond_add_roots(char *base, char * limit) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/win32_threads.c:1: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/allchblk.c:59:18: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool GC_enough_large_bytes_left(bytes,n) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/dyn_load.c:36:0: >../../mono/libgc/dyn_load.c: In function 'is_frame_buffer': >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/allchblk.c:83:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_hblk_fl_from_blocks(blocks_needed) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_print_hblkfreelist': >../../mono/libgc/allchblk.c:124:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > GC_printf2("\t0x%lx size %lu ", (unsigned long)h, (unsigned long)sz); > ^ >../../mono/libgc/include/private/gc_priv.h:1871:47: note: in definition of macro 'GC_printf2' > # define GC_printf2(f,a,b) GC_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/allchblk.c: At top level: >../../mono/libgc/allchblk.c:147:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int free_list_index_of(wanted) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:165:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_dump_regions() > ^~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_dump_regions': >../../mono/libgc/include/private/gc_priv.h:1871:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_printf2(f,a,b) GC_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/allchblk.c:181:2: note: in expansion of macro 'GC_printf2' > GC_printf2("***Section from 0x%lx to 0x%lx\n", start, end); > ^ >../../mono/libgc/include/private/gc_priv.h:1871:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_printf2(f,a,b) GC_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/allchblk.c:181:2: note: in expansion of macro 'GC_printf2' > GC_printf2("***Section from 0x%lx to 0x%lx\n", start, end); > ^ >../../mono/libgc/allchblk.c:184:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > GC_printf1("\t0x%lx ", (unsigned long)p); > ^ >../../mono/libgc/include/private/gc_priv.h:1870:45: note: in definition of macro 'GC_printf1' > # define GC_printf1(f,a) GC_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/allchblk.c:19: >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/allchblk.c:185:10: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/include/private/gc_priv.h:1870:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_printf1(f,a) GC_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/allchblk.c:186:3: note: in expansion of macro 'GC_printf1' > GC_printf1("Missing header!!(%ld)\n", hhdr); > ^ >../../mono/libgc/allchblk.c: At top level: >../../mono/libgc/allchblk.c:225:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool setup_header(hhdr, sz, kind, flags) > ^~~~~~~~~~~~ >../../mono/libgc/allchblk.c:258:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_remove_from_fl(hhdr, n) > ^~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gc_dlopen.lo -MD -MP -MF .deps/gc_dlopen.Tpo -c ../../mono/libgc/gc_dlopen.c -o gc_dlopen.o >/dev/null 2>&1 >../../mono/libgc/allchblk.c:301:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_free_block_ending_at(h) > ^~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/allchblk.c:19: >../../mono/libgc/allchblk.c: In function 'GC_free_block_ending_at': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/allchblk.c:308:25: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > while (0 != phdr && IS_FORWARDING_ADDR_OR_NIL(phdr)) { > ^ >../../mono/libgc/include/private/gc_hdrs.h:232:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define FORWARDED_ADDR(h, hhdr) ((struct hblk *)(h) - (unsigned long)(hhdr)) > ^ >../../mono/libgc/allchblk.c:309:6: note: in expansion of macro 'FORWARDED_ADDR' > p = FORWARDED_ADDR(p,phdr); > ^ >../../mono/libgc/allchblk.c: At top level: >../../mono/libgc/allchblk.c:333:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_to_fl(h, hhdr) > ^~~~~~~~~~~~ >../../mono/libgc/allchblk.c:458:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_get_first_part(h, hhdr, bytes, index) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_get_first_part': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c: At top level: >../../mono/libgc/allchblk.c:500:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_split_block(h, hhdr, n, nhdr, index) > ^~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:539:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_allochblk_nth(); > ^~~~ >../../mono/libgc/allchblk.c:572:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_allochblk_nth(sz, kind, flags, n) > ^~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/darwin_stop_world.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_allochblk_nth': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:761:2: warning: nested extern declaration of 'GC_fail_count' [-Wnested-externs] > extern unsigned GC_fail_count; > ^~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_freehblk': >../../mono/libgc/allchblk.c:802:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long) hbp); > ^ >../../mono/libgc/include/private/gc_priv.h:1870:45: note: in definition of macro 'GC_printf1' > # define GC_printf1(f,a) GC_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/darwin_stop_world.c:1: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >At top level: >../../mono/libgc/dyn_load.c:806:18: warning: 'is_frame_buffer' defined but not used [-Wunused-function] > static GC_bool is_frame_buffer(ptr_t start, size_t len, DWORD tp) > ^~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/malloc.c:20:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ > ^~~~~~ >../../mono/libgc/malloc.c:21:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(); /* in misc.c. */ > ^~~~ >../../mono/libgc/malloc.c:25:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_alloc_reclaim_list(kind) > ^~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark_rts.lo -MD -MP -MF .deps/mark_rts.Tpo -c ../../mono/libgc/mark_rts.c -o mark_rts.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/headers.c:25: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/headers.c:25: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c ../../mono/libgc/mark.c -o mark.o >/dev/null 2>&1 >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_stop_world.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/win32_threads.c:187:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static LONG GC_get_max_thread_index() > ^~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/win32_threads.c:1:0: >../../mono/libgc/win32_threads.c: In function 'GC_delete_thread': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/win32_threads.c: At top level: >../../mono/libgc/win32_threads.c:342:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_current_stackbottom() > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/win32_threads.c:378:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_all_stacks() > ^~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/win32_threads.c:1:0: >../../mono/libgc/win32_threads.c: In function 'GC_push_all_stacks': >../../mono/libgc/win32_threads.c:449:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long)sp); > ^ >../../mono/libgc/include/private/gc_priv.h:458:78: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_stop_world.c:1: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/win32_threads.c: At top level: >../../mono/libgc/win32_threads.c:457:6: warning: no previous prototype for 'GC_get_next_stack' [-Wmissing-prototypes] > void GC_get_next_stack(char *start, char **lo, char **hi) > ^~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c ../../mono/libgc/alloc.c -o alloc.o >/dev/null 2>&1 >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT ptr_chck.lo -MD -MP -MF .deps/ptr_chck.Tpo -c ../../mono/libgc/ptr_chck.c -o ptr_chck.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT openbsd_stop_world.lo -MD -MP -MF .deps/openbsd_stop_world.Tpo -c ../../mono/libgc/openbsd_stop_world.c -o openbsd_stop_world.o >/dev/null 2>&1 >../../mono/libgc/win32_threads.c: In function 'GC_current_stackbottom': >../../mono/libgc/win32_threads.c:352:1: warning: control reaches end of non-void function [-Wreturn-type] > } > ^ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c ../../mono/libgc/misc.c -o misc.o >/dev/null 2>&1 >../../mono/libgc/headers.c:110:14: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static hdr * alloc_hdr() > ^~~~~~~~~ >../../mono/libgc/headers.c:123:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void free_hdr(hhdr) > ^~~~~~~~ >../../mono/libgc/headers.c:152:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool get_index(addr) > ^~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c ../../mono/libgc/blacklst.c -o blacklst.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/headers.c:25: >../../mono/libgc/headers.c: In function 'GC_apply_to_all_blocks': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/headers.c:272:18: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (!IS_FORWARDING_ADDR_OR_NIL(index_p->index[j])) { > ^ >../../mono/libgc/headers.c: In function 'GC_next_used_block': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/headers.c:307:17: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >../../mono/libgc/headers.c: In function 'GC_prev_block': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/headers.c:346:24: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > } else if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/os_dep.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/os_dep.c:17: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dyn_load.lo -MD -MP -MF .deps/dyn_load.Tpo -c ../../mono/libgc/dyn_load.c -o dyn_load.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/reclaim.c:18: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/reclaim.c:18: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c ../../mono/libgc/darwin_stop_world.c -o darwin_stop_world.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dbg_mlc.lo -MD -MP -MF .deps/dbg_mlc.Tpo -c ../../mono/libgc/dbg_mlc.c -o dbg_mlc.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_stop_world.lo -MD -MP -MF .deps/pthread_stop_world.Tpo -c ../../mono/libgc/pthread_stop_world.c -o pthread_stop_world.o >/dev/null 2>&1 >../../mono/libgc/os_dep.c:700:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_setpagesize() > ^~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c ../../mono/libgc/malloc.c -o malloc.o >/dev/null 2>&1 >../../mono/libgc/os_dep.c:737:6: warning: no previous prototype for 'GC_get_writable_length' [-Wmissing-prototypes] > word GC_get_writable_length(ptr_t p, ptr_t *base) > ^~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../../mono/libgc/allchblk.c -o allchblk.o >/dev/null 2>&1 >../../mono/libgc/os_dep.c:1321:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_win32() > ^~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1331:9: warning: no previous prototype for 'GC_least_described_address' [-Wmissing-prototypes] > ptr_t GC_least_described_address(ptr_t start) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1370:11: warning: no previous prototype for 'GC_is_malloc_heap_base' [-Wmissing-prototypes] > GC_bool GC_is_malloc_heap_base(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1381:9: warning: no previous prototype for 'GC_get_allocation_base' [-Wmissing-prototypes] > void *GC_get_allocation_base(void *p) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1393:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_current_malloc_heap() > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT win32_threads.lo -MD -MP -MF .deps/win32_threads.Tpo -c ../../mono/libgc/win32_threads.c -o win32_threads.o >/dev/null 2>&1 >In file included from ../../mono/libgc/os_dep.c:17:0: >../../mono/libgc/os_dep.c: In function 'GC_add_current_malloc_heap': >../../mono/libgc/include/private/gc_priv.h:1870:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define GC_printf1(f,a) GC_printf(f, (long)a, 0l, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/os_dep.c:1417:4: note: in expansion of macro 'GC_printf1' > GC_printf1("Found new system malloc AllocationBase at 0x%lx\n", > ^ >../../mono/libgc/os_dep.c: At top level: >../../mono/libgc/os_dep.c:1428:11: warning: no previous prototype for 'GC_is_heap_base' [-Wmissing-prototypes] > GC_bool GC_is_heap_base (ptr_t p) > ^~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1450:8: warning: no previous prototype for 'GC_register_root_section' [-Wmissing-prototypes] > void GC_register_root_section(ptr_t static_root) > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1855:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_win32_get_mem(bytes) > ^~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c ../../mono/libgc/finalize.c -o finalize.o >/dev/null 2>&1 >../../mono/libgc/reclaim.c:39:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_leaked(leaked) > ^~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:167:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full1(hhdr, pat1) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1887:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_win32_free_heap () > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:188:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full3(hhdr, pat1, pat2, pat3) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:220:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full(hhdr) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:310:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2251:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern void GC_push_all_stacks(); > ^~~~~~ >../../mono/libgc/reclaim.c:366:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2253:6: warning: no previous prototype for 'GC_default_push_other_roots' [-Wmissing-prototypes] > void GC_default_push_other_roots GC_PROTO((void)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:409:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2542:8: warning: no previous prototype for 'async_set_pht_entry_from_index' [-Wmissing-prototypes] > void async_set_pht_entry_from_index(VOLATILE page_hash_table db, int index) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:463:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2665:17: warning: no previous prototype for 'GC_write_fault_handler' [-Wmissing-prototypes] > LONG WINAPI GC_write_fault_handler(struct _EXCEPTION_POINTERS *exc_info) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:495:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_reclaim_check(hbp, hhdr, sz) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:525:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:567:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:617:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~ >../../mono/libgc/reclaim.c:661:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: In function 'GC_remove_protection': >../../mono/libgc/reclaim.c:721:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_reclaim_small_nonempty_block(hbp, report_if_found COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2875:13: warning: variable 'found_clean' set but not used [-Wunused-but-set-variable] > GC_bool found_clean; > ^~~~~~~~~~~ >../../mono/libgc/reclaim.c:752:10: warning: no previous prototype for 'GC_reclaim_block' [-Wmissing-prototypes] > void GC_reclaim_block(register struct hblk *hbp, word report_if_found) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:835:12: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static int set_bits(n) > ^~~~~~~~ >../../mono/libgc/os_dep.c: At top level: >../../mono/libgc/reclaim.c:849:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_n_set_marks(hhdr) > ^~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:3022:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_protect_heap() > ^~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:865:10: warning: no previous prototype for 'GC_print_block_descr' [-Wmissing-prototypes] > void GC_print_block_descr(struct hblk *h, word dummy) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:909:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_fl_links(flp) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:70:0, > from ../../mono/libgc/os_dep.c:17: >../../mono/libgc/os_dep.c: In function 'GC_protect_heap': >../../mono/libgc/include/private/gc_hdrs.h:228:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > # define IS_FORWARDING_ADDR_OR_NIL(hhdr) ((unsigned long) (hhdr) <= MAX_JUMP) > ^ >../../mono/libgc/os_dep.c:3049:10: note: in expansion of macro 'IS_FORWARDING_ADDR_OR_NIL' > if (IS_FORWARDING_ADDR_OR_NIL(hhdr)) { > ^ >../../mono/libgc/os_dep.c: At top level: >../../mono/libgc/os_dep.c:3110:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_begin_syscall() > ^~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:3118:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_end_syscall() > ^~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:3126:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_unprotect_range(addr, len) > ^~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c ../../mono/libgc/headers.c -o headers.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c ../../mono/libgc/os_dep.c -o os_dep.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c ../../mono/libgc/reclaim.c -o reclaim.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/obj_map.c:22: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/obj_map.c:22: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/mallocx.c:25: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/mallocx.c:25: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/new_hblk.c:23: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/new_hblk.c:23: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/mallocx.c:27:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ > ^~~~~~ >../../mono/libgc/mallocx.c:28:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(); /* in misc.c. */ > ^~~~ >../../mono/libgc/mallocx.c:29:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_alloc_reclaim_list(); /* in malloc.c */ > ^~~~~~~ >../../mono/libgc/mallocx.c:42:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_PTR GC_generic_or_special_malloc(lb,knd) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:248:6: warning: no previous prototype for 'GC_incr_words_allocd' [-Wmissing-prototypes] > void GC_incr_words_allocd(size_t n) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:254:6: warning: no previous prototype for 'GC_incr_mem_freed' [-Wmissing-prototypes] > void GC_incr_mem_freed(size_t n) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:330:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_reclaim_generic(); > ^~~~~~ >../../mono/libgc/mallocx.c:346:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_generic_malloc_many(lb, k, result) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:600:8: warning: no previous prototype for 'GC_memalign' [-Wmissing-prototypes] > GC_PTR GC_memalign(size_t align, size_t lb) > ^~~~~~~~~~~ >../../mono/libgc/new_hblk.c:30:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl1(h, ofl) > ^~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:52:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear2(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:74:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear3(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:94:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear4(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:116:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl2(h, ofl) > ^~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:134:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl4(h, ofl) > ^~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT obj_map.lo -MD -MP -MF .deps/obj_map.Tpo -c ../../mono/libgc/obj_map.c -o obj_map.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/gcj_mlc.c:39: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/gcj_mlc.c:39: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/mach_dep.c:15: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/mach_dep.c:15: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/solaris_threads.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT new_hblk.lo -MD -MP -MF .deps/new_hblk.Tpo -c ../../mono/libgc/new_hblk.c -o new_hblk.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/solaris_threads.c:19: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/gcj_mlc.c:41:0: >../../mono/libgc/include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(/* p */); > ^~~~~~~ >../../mono/libgc/include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(/* p, sz, string, integer */); > ^~~~~ >../../mono/libgc/gcj_mlc.c: In function 'GC_init_gcj_malloc': >../../mono/libgc/gcj_mlc.c:56:18: warning: unused variable 'i' [-Wunused-variable] > register int i; > ^ >../../mono/libgc/gcj_mlc.c: At top level: >../../mono/libgc/gcj_mlc.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(); > ^~~~~ >../../mono/libgc/gcj_mlc.c:124:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void maybe_finalize() > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/gcj_mlc.c:39: >../../mono/libgc/gcj_mlc.c: In function 'GC_debug_gcj_malloc': >../../mono/libgc/gcj_mlc.c:202:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long) ptr_to_struct_containing_descr); > ^ >../../mono/libgc/include/private/gc_priv.h:1883:64: note: in definition of macro 'GC_err_printf2' > # define GC_err_printf2(f,a,b) GC_err_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >../../mono/libgc/gcj_mlc.c:210:6: warning: implicit declaration of function 'GC_start_debugging' [-Wimplicit-function-declaration] > GC_start_debugging(); > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/gcj_mlc.c:210:6: warning: nested extern declaration of 'GC_start_debugging' [-Wnested-externs] >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/gcj_mlc.c:39: >../../mono/libgc/gcj_mlc.c: In function 'GC_debug_gcj_fast_malloc': >../../mono/libgc/gcj_mlc.c:263:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > (unsigned long) ptr_to_struct_containing_descr); > ^ >../../mono/libgc/include/private/gc_priv.h:1883:64: note: in definition of macro 'GC_err_printf2' > # define GC_err_printf2(f,a,b) GC_err_printf(f, (long)a, (long)b, 0l, 0l, 0l, 0l) > ^ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c ../../mono/libgc/mallocx.c -o mallocx.o >/dev/null 2>&1 >../../mono/libgc/mach_dep.c:407:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_with_callee_saves_pushed(fn, arg) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mach_dep.c: In function 'GC_with_callee_saves_pushed': >../../mono/libgc/mach_dep.c:408:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void (*fn)(); > ^~~~ >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_threads.lo -MD -MP -MF .deps/solaris_threads.Tpo -c ../../mono/libgc/solaris_threads.c -o solaris_threads.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c ../../mono/libgc/pthread_support.c -o pthread_support.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gcj_mlc.lo -MD -MP -MF .deps/gcj_mlc.Tpo -c ../../mono/libgc/gcj_mlc.c -o gcj_mlc.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mach_dep.lo -MD -MP -MF .deps/mach_dep.Tpo -c ../../mono/libgc/mach_dep.c -o mach_dep.o >/dev/null 2>&1 > CCLD libmonogc-static.la > CCLD libmonogc.la >libtool: warning: '-version-info/-version-number' is ignored for convenience libraries >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >Making all in eglib >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make all-recursive >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >Making all in m4 >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/m4' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/m4' >Making all in src >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' > CC libeglib_la-garray.lo > CC libeglib_la-gerror.lo > CC libeglib_la-gbytearray.lo > CC libeglib_la-ghashtable.lo > CC libeglib_la-giconv.lo > CC libeglib_la-gmem.lo > CC libeglib_la-goutput.lo > CC libeglib_la-gstr.lo > CC libeglib_la-gqsort.lo > CC libeglib_la-gslist.lo > CC libeglib_la-gstring.lo > CC libeglib_la-gptrarray.lo > CC libeglib_la-glist.lo > CC libeglib_la-gpath.lo > CC libeglib_la-gqueue.lo > CC libeglib_la-gshell.lo > CC libeglib_la-gspawn.lo > CC libeglib_la-gfile.lo > CC libeglib_la-gfile-posix.lo > CC libeglib_la-gpattern.lo > CC libeglib_la-gmarkup.lo > CC libeglib_la-gutf8.lo > CC libeglib_la-gunicode.lo > CC libeglib_la-gdate-win32.lo > CC libeglib_la-gdir-win32.lo > CC libeglib_la-gfile-win32.lo > CC libeglib_la-gmisc-win32.lo > CC libeglib_la-gmodule-win32.lo > CC libeglib_la-gtimer-win32.lo >../../../mono/eglib/src/gspawn.c:205:1: warning: 'write_all' defined but not used [-Wunused-function] > write_all (int fd, const void *vbuf, size_t n) > ^~~~~~~~~ > CCLD libeglib.la >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >Making all in mono >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >Making all in arch >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >Making all in utils >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >make all-am >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' > CC mono-md5.lo > CC mono-sha1.lo > CC mono-logger.lo > CC mono-codeman.lo > CC dlmalloc.lo > CC mono-counters.lo > CC mono-dl.lo > CC mono-dl-windows.lo > CC mono-dl-darwin.lo > CC mono-dl-posix.lo > CC mono-internal-hash.lo > CC mono-io-portability.lo > CC monobitset.lo > CC mono-filemap.lo > CC mono-math.lo > CC mono-mmap.lo > CC mono-networkinterfaces.lo > CC mono-proclib.lo > CC mono-publib.lo > CC mono-time.lo > CC strenc.lo > CC mono-uri.lo > CC mono-poll.lo > CC mono-path.lo > CC mono-stdlib.lo > CC mono-property-hash.lo > CC mono-value-hash.lo > CC mono-error.lo > CC mach-support.lo > CC hazard-pointer.lo > CC mono-context.lo > CC lock-free-queue.lo > CC lock-free-array-queue.lo > CC lock-free-alloc.lo > CC mono-linked-list-set.lo > CC mono-threads.lo > CC mono-threads-state-machine.lo > CC mono-threads-posix.lo > CC mono-threads-posix-signals.lo > CC mono-threads-mach.lo > CC mono-threads-mach-helper.lo > CC mono-threads-linux.lo > CC mono-threads-openbsd.lo > CC mono-threads-freebsd.lo > CC mono-threads-windows.lo > CC mono-threads-android.lo > CC mono-threads-coop.lo > CC mono-threads-mach-abort-syscall.lo >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-logger.lo -MD -MP -MF .deps/mono-logger.Tpo -c ../../../mono/mono/utils/mono-logger.c -DDLL_EXPORT -DPIC -o .libs/mono-logger.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-md5.lo -MD -MP -MF .deps/mono-md5.Tpo -c ../../../mono/mono/utils/mono-md5.c -DDLL_EXPORT -DPIC -o .libs/mono-md5.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-internal-hash.lo -MD -MP -MF .deps/mono-internal-hash.Tpo -c ../../../mono/mono/utils/mono-internal-hash.c -DDLL_EXPORT -DPIC -o .libs/mono-internal-hash.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-sha1.lo -MD -MP -MF .deps/mono-sha1.Tpo -c ../../../mono/mono/utils/mono-sha1.c -DDLL_EXPORT -DPIC -o .libs/mono-sha1.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c ../../../mono/mono/utils/dlmalloc.c -DDLL_EXPORT -DPIC -o .libs/dlmalloc.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c ../../../mono/mono/utils/monobitset.c -DDLL_EXPORT -DPIC -o .libs/monobitset.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-counters.lo -MD -MP -MF .deps/mono-counters.Tpo -c ../../../mono/mono/utils/mono-counters.c -DDLL_EXPORT -DPIC -o .libs/mono-counters.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c ../../../mono/mono/utils/mono-io-portability.c -DDLL_EXPORT -DPIC -o .libs/mono-io-portability.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-math.lo -MD -MP -MF .deps/mono-math.Tpo -c ../../../mono/mono/utils/mono-math.c -DDLL_EXPORT -DPIC -o .libs/mono-math.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c ../../../mono/mono/utils/mono-codeman.c -DDLL_EXPORT -DPIC -o .libs/mono-codeman.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl.lo -MD -MP -MF .deps/mono-dl.Tpo -c ../../../mono/mono/utils/mono-dl.c -DDLL_EXPORT -DPIC -o .libs/mono-dl.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-posix.lo -MD -MP -MF .deps/mono-dl-posix.Tpo -c ../../../mono/mono/utils/mono-dl-posix.c -DDLL_EXPORT -DPIC -o .libs/mono-dl-posix.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-darwin.lo -MD -MP -MF .deps/mono-dl-darwin.Tpo -c ../../../mono/mono/utils/mono-dl-darwin.c -DDLL_EXPORT -DPIC -o .libs/mono-dl-darwin.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-filemap.lo -MD -MP -MF .deps/mono-filemap.Tpo -c ../../../mono/mono/utils/mono-filemap.c -DDLL_EXPORT -DPIC -o .libs/mono-filemap.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-time.lo -MD -MP -MF .deps/mono-time.Tpo -c ../../../mono/mono/utils/mono-time.c -DDLL_EXPORT -DPIC -o .libs/mono-time.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-mmap.lo -MD -MP -MF .deps/mono-mmap.Tpo -c ../../../mono/mono/utils/mono-mmap.c -DDLL_EXPORT -DPIC -o .libs/mono-mmap.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-networkinterfaces.lo -MD -MP -MF .deps/mono-networkinterfaces.Tpo -c ../../../mono/mono/utils/mono-networkinterfaces.c -DDLL_EXPORT -DPIC -o .libs/mono-networkinterfaces.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-context.lo -MD -MP -MF .deps/mono-context.Tpo -c ../../../mono/mono/utils/mono-context.c -DDLL_EXPORT -DPIC -o .libs/mono-context.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-windows.lo -MD -MP -MF .deps/mono-dl-windows.Tpo -c ../../../mono/mono/utils/mono-dl-windows.c -DDLL_EXPORT -DPIC -o .libs/mono-dl-windows.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-publib.lo -MD -MP -MF .deps/mono-publib.Tpo -c ../../../mono/mono/utils/mono-publib.c -DDLL_EXPORT -DPIC -o .libs/mono-publib.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-stdlib.lo -MD -MP -MF .deps/mono-stdlib.Tpo -c ../../../mono/mono/utils/mono-stdlib.c -DDLL_EXPORT -DPIC -o .libs/mono-stdlib.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix.lo -MD -MP -MF .deps/mono-threads-posix.Tpo -c ../../../mono/mono/utils/mono-threads-posix.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-posix.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach.lo -MD -MP -MF .deps/mono-threads-mach.Tpo -c ../../../mono/mono/utils/mono-threads-mach.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-mach.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads.lo -MD -MP -MF .deps/mono-threads.Tpo -c ../../../mono/mono/utils/mono-threads.c -DDLL_EXPORT -DPIC -o .libs/mono-threads.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT strenc.lo -MD -MP -MF .deps/strenc.Tpo -c ../../../mono/mono/utils/strenc.c -DDLL_EXPORT -DPIC -o .libs/strenc.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support.lo -MD -MP -MF .deps/mach-support.Tpo -c ../../../mono/mono/utils/mach-support.c -DDLL_EXPORT -DPIC -o .libs/mach-support.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-error.lo -MD -MP -MF .deps/mono-error.Tpo -c ../../../mono/mono/utils/mono-error.c -DDLL_EXPORT -DPIC -o .libs/mono-error.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-value-hash.lo -MD -MP -MF .deps/mono-value-hash.Tpo -c ../../../mono/mono/utils/mono-value-hash.c -DDLL_EXPORT -DPIC -o .libs/mono-value-hash.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-linked-list-set.lo -MD -MP -MF .deps/mono-linked-list-set.Tpo -c ../../../mono/mono/utils/mono-linked-list-set.c -DDLL_EXPORT -DPIC -o .libs/mono-linked-list-set.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-uri.lo -MD -MP -MF .deps/mono-uri.Tpo -c ../../../mono/mono/utils/mono-uri.c -DDLL_EXPORT -DPIC -o .libs/mono-uri.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-property-hash.lo -MD -MP -MF .deps/mono-property-hash.Tpo -c ../../../mono/mono/utils/mono-property-hash.c -DDLL_EXPORT -DPIC -o .libs/mono-property-hash.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT hazard-pointer.lo -MD -MP -MF .deps/hazard-pointer.Tpo -c ../../../mono/mono/utils/hazard-pointer.c -DDLL_EXPORT -DPIC -o .libs/hazard-pointer.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-array-queue.lo -MD -MP -MF .deps/lock-free-array-queue.Tpo -c ../../../mono/mono/utils/lock-free-array-queue.c -DDLL_EXPORT -DPIC -o .libs/lock-free-array-queue.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-freebsd.lo -MD -MP -MF .deps/mono-threads-freebsd.Tpo -c ../../../mono/mono/utils/mono-threads-freebsd.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-freebsd.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-linux.lo -MD -MP -MF .deps/mono-threads-linux.Tpo -c ../../../mono/mono/utils/mono-threads-linux.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-linux.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-state-machine.lo -MD -MP -MF .deps/mono-threads-state-machine.Tpo -c ../../../mono/mono/utils/mono-threads-state-machine.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-state-machine.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-queue.lo -MD -MP -MF .deps/lock-free-queue.Tpo -c ../../../mono/mono/utils/lock-free-queue.c -DDLL_EXPORT -DPIC -o .libs/lock-free-queue.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-poll.lo -MD -MP -MF .deps/mono-poll.Tpo -c ../../../mono/mono/utils/mono-poll.c -DDLL_EXPORT -DPIC -o .libs/mono-poll.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-helper.lo -MD -MP -MF .deps/mono-threads-mach-helper.Tpo -c ../../../mono/mono/utils/mono-threads-mach-helper.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-mach-helper.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-abort-syscall.lo -MD -MP -MF .deps/mono-threads-mach-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-mach-abort-syscall.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-mach-abort-syscall.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-alloc.lo -MD -MP -MF .deps/lock-free-alloc.Tpo -c ../../../mono/mono/utils/lock-free-alloc.c -DDLL_EXPORT -DPIC -o .libs/lock-free-alloc.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-openbsd.lo -MD -MP -MF .deps/mono-threads-openbsd.Tpo -c ../../../mono/mono/utils/mono-threads-openbsd.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-openbsd.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-signals.lo -MD -MP -MF .deps/mono-threads-posix-signals.Tpo -c ../../../mono/mono/utils/mono-threads-posix-signals.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-posix-signals.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows.lo -MD -MP -MF .deps/mono-threads-windows.Tpo -c ../../../mono/mono/utils/mono-threads-windows.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-windows.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-android.lo -MD -MP -MF .deps/mono-threads-android.Tpo -c ../../../mono/mono/utils/mono-threads-android.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-android.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-coop.lo -MD -MP -MF .deps/mono-threads-coop.Tpo -c ../../../mono/mono/utils/mono-threads-coop.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-coop.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-proclib.lo -MD -MP -MF .deps/mono-proclib.Tpo -c ../../../mono/mono/utils/mono-proclib.c -DDLL_EXPORT -DPIC -o .libs/mono-proclib.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-path.lo -MD -MP -MF .deps/mono-path.Tpo -c ../../../mono/mono/utils/mono-path.c -DDLL_EXPORT -DPIC -o .libs/mono-path.o >../../../mono/mono/utils/strenc.c: In function 'mono_utf8_validate_and_len': >../../../mono/mono/utils/strenc.c:260:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~ >../../../mono/mono/utils/strenc.c:260:104: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~~~~ >../../../mono/mono/utils/strenc.c: In function 'mono_utf8_validate_and_len_with_bounds': >../../../mono/mono/utils/strenc.c:344:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~ >../../../mono/mono/utils/strenc.c:344:104: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~~~~ >../../../mono/mono/utils/lock-free-alloc.c: In function 'set_anchor': >../../../mono/mono/utils/lock-free-alloc.c:349:37: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (&desc->anchor.value, new_anchor.value, old_anchor.value) == old_anchor.value; > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-alloc.c:85: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-queue.c: In function 'get_dummy': >../../../mono/mono/utils/lock-free-queue.c:177:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&dummy->in_use, 1, 0) == 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-queue.c:56: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-queue.c: In function 'try_reenqueue_dummy': >../../../mono/mono/utils/lock-free-queue.c:201:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&q->has_dummy, 1, 0) != 0) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-queue.c:56: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c: In function 'mono_lock_free_array_queue_push': >../../../mono/mono/utils/lock-free-array-queue.c:146:33: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > index = InterlockedIncrement (&q->num_used_entries) - 1; > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c:148:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&entry->state, STATE_BUSY, STATE_FREE) != STATE_FREE); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c:164:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&q->num_used_entries, index + 1, num_used) != num_used); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c: In function 'mono_lock_free_array_queue_pop': >../../../mono/mono/utils/lock-free-array-queue.c:180:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&q->num_used_entries, index - 1, index) != index); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c:183:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&entry->state, STATE_BUSY, STATE_USED) != STATE_USED); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-freebsd.lo -MD -MP -MF .deps/mono-threads-freebsd.Tpo -c ../../../mono/mono/utils/mono-threads-freebsd.c -o mono-threads-freebsd.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-android.lo -MD -MP -MF .deps/mono-threads-android.Tpo -c ../../../mono/mono/utils/mono-threads-android.c -o mono-threads-android.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-internal-hash.lo -MD -MP -MF .deps/mono-internal-hash.Tpo -c ../../../mono/mono/utils/mono-internal-hash.c -o mono-internal-hash.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-helper.lo -MD -MP -MF .deps/mono-threads-mach-helper.Tpo -c ../../../mono/mono/utils/mono-threads-mach-helper.c -o mono-threads-mach-helper.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support.lo -MD -MP -MF .deps/mach-support.Tpo -c ../../../mono/mono/utils/mach-support.c -o mach-support.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c ../../../mono/mono/utils/mono-io-portability.c -o mono-io-portability.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-posix.lo -MD -MP -MF .deps/mono-dl-posix.Tpo -c ../../../mono/mono/utils/mono-dl-posix.c -o mono-dl-posix.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-linux.lo -MD -MP -MF .deps/mono-threads-linux.Tpo -c ../../../mono/mono/utils/mono-threads-linux.c -o mono-threads-linux.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-publib.lo -MD -MP -MF .deps/mono-publib.Tpo -c ../../../mono/mono/utils/mono-publib.c -o mono-publib.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-openbsd.lo -MD -MP -MF .deps/mono-threads-openbsd.Tpo -c ../../../mono/mono/utils/mono-threads-openbsd.c -o mono-threads-openbsd.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-math.lo -MD -MP -MF .deps/mono-math.Tpo -c ../../../mono/mono/utils/mono-math.c -o mono-math.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-filemap.lo -MD -MP -MF .deps/mono-filemap.Tpo -c ../../../mono/mono/utils/mono-filemap.c -o mono-filemap.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-stdlib.lo -MD -MP -MF .deps/mono-stdlib.Tpo -c ../../../mono/mono/utils/mono-stdlib.c -o mono-stdlib.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-darwin.lo -MD -MP -MF .deps/mono-dl-darwin.Tpo -c ../../../mono/mono/utils/mono-dl-darwin.c -o mono-dl-darwin.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-networkinterfaces.lo -MD -MP -MF .deps/mono-networkinterfaces.Tpo -c ../../../mono/mono/utils/mono-networkinterfaces.c -o mono-networkinterfaces.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-uri.lo -MD -MP -MF .deps/mono-uri.Tpo -c ../../../mono/mono/utils/mono-uri.c -o mono-uri.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-path.lo -MD -MP -MF .deps/mono-path.Tpo -c ../../../mono/mono/utils/mono-path.c -o mono-path.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c ../../../mono/mono/utils/monobitset.c -o monobitset.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-property-hash.lo -MD -MP -MF .deps/mono-property-hash.Tpo -c ../../../mono/mono/utils/mono-property-hash.c -o mono-property-hash.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-value-hash.lo -MD -MP -MF .deps/mono-value-hash.Tpo -c ../../../mono/mono/utils/mono-value-hash.c -o mono-value-hash.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-md5.lo -MD -MP -MF .deps/mono-md5.Tpo -c ../../../mono/mono/utils/mono-md5.c -o mono-md5.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT strenc.lo -MD -MP -MF .deps/strenc.Tpo -c ../../../mono/mono/utils/strenc.c -o strenc.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl.lo -MD -MP -MF .deps/mono-dl.Tpo -c ../../../mono/mono/utils/mono-dl.c -o mono-dl.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-alloc.lo -MD -MP -MF .deps/lock-free-alloc.Tpo -c ../../../mono/mono/utils/lock-free-alloc.c -o lock-free-alloc.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-logger.lo -MD -MP -MF .deps/mono-logger.Tpo -c ../../../mono/mono/utils/mono-logger.c -o mono-logger.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-sha1.lo -MD -MP -MF .deps/mono-sha1.Tpo -c ../../../mono/mono/utils/mono-sha1.c -o mono-sha1.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-queue.lo -MD -MP -MF .deps/lock-free-queue.Tpo -c ../../../mono/mono/utils/lock-free-queue.c -o lock-free-queue.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-linked-list-set.lo -MD -MP -MF .deps/mono-linked-list-set.Tpo -c ../../../mono/mono/utils/mono-linked-list-set.c -o mono-linked-list-set.o >/dev/null 2>&1 > CC mono-threads-posix-abort-syscall.lo > CC mono-threads-windows-abort-syscall.lo > CC mono-tls.lo > CC mono-hwcap.lo > CC atomic.lo > CC bsearch.lo > CC mono-conc-hashtable.lo > CC sha1.lo > CC json.lo > CC networking.lo >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-array-queue.lo -MD -MP -MF .deps/lock-free-array-queue.Tpo -c ../../../mono/mono/utils/lock-free-array-queue.c -o lock-free-array-queue.o >/dev/null 2>&1 > CC networking-posix.lo > CC networking-fallback.lo > CC networking-missing.lo > CC networking-windows.lo > CC mono-rand.lo > CC memfuncs.lo > CC parse.lo > CC checked-build.lo > CC mach-support-amd64.lo > CC mono-hwcap-x86.lo >In file included from ../../../mono/mono/utils/mono-os-semaphore.h:33:0, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-mmap.c:36: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows-abort-syscall.lo -MD -MP -MF .deps/mono-threads-windows-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-windows-abort-syscall.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-windows-abort-syscall.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT bsearch.lo -MD -MP -MF .deps/bsearch.Tpo -c ../../../mono/mono/utils/bsearch.c -DDLL_EXPORT -DPIC -o .libs/bsearch.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap.lo -MD -MP -MF .deps/mono-hwcap.Tpo -c ../../../mono/mono/utils/mono-hwcap.c -DDLL_EXPORT -DPIC -o .libs/mono-hwcap.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT json.lo -MD -MP -MF .deps/json.Tpo -c ../../../mono/mono/utils/json.c -DDLL_EXPORT -DPIC -o .libs/json.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-tls.lo -MD -MP -MF .deps/mono-tls.Tpo -c ../../../mono/mono/utils/mono-tls.c -DDLL_EXPORT -DPIC -o .libs/mono-tls.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-conc-hashtable.lo -MD -MP -MF .deps/mono-conc-hashtable.Tpo -c ../../../mono/mono/utils/mono-conc-hashtable.c -DDLL_EXPORT -DPIC -o .libs/mono-conc-hashtable.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-abort-syscall.lo -MD -MP -MF .deps/mono-threads-posix-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-posix-abort-syscall.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-posix-abort-syscall.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c ../../../mono/mono/utils/sha1.c -DDLL_EXPORT -DPIC -o .libs/sha1.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking.lo -MD -MP -MF .deps/networking.Tpo -c ../../../mono/mono/utils/networking.c -DDLL_EXPORT -DPIC -o .libs/networking.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c ../../../mono/mono/utils/atomic.c -DDLL_EXPORT -DPIC -o .libs/atomic.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-posix.lo -MD -MP -MF .deps/networking-posix.Tpo -c ../../../mono/mono/utils/networking-posix.c -DDLL_EXPORT -DPIC -o .libs/networking-posix.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT bsearch.lo -MD -MP -MF .deps/bsearch.Tpo -c ../../../mono/mono/utils/bsearch.c -o bsearch.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-missing.lo -MD -MP -MF .deps/networking-missing.Tpo -c ../../../mono/mono/utils/networking-missing.c -DDLL_EXPORT -DPIC -o .libs/networking-missing.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-rand.lo -MD -MP -MF .deps/mono-rand.Tpo -c ../../../mono/mono/utils/mono-rand.c -DDLL_EXPORT -DPIC -o .libs/mono-rand.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap.lo -MD -MP -MF .deps/mono-hwcap.Tpo -c ../../../mono/mono/utils/mono-hwcap.c -o mono-hwcap.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT memfuncs.lo -MD -MP -MF .deps/memfuncs.Tpo -c ../../../mono/mono/utils/memfuncs.c -DDLL_EXPORT -DPIC -o .libs/memfuncs.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-windows.lo -MD -MP -MF .deps/networking-windows.Tpo -c ../../../mono/mono/utils/networking-windows.c -DDLL_EXPORT -DPIC -o .libs/networking-windows.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT checked-build.lo -MD -MP -MF .deps/checked-build.Tpo -c ../../../mono/mono/utils/checked-build.c -DDLL_EXPORT -DPIC -o .libs/checked-build.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-fallback.lo -MD -MP -MF .deps/networking-fallback.Tpo -c ../../../mono/mono/utils/networking-fallback.c -DDLL_EXPORT -DPIC -o .libs/networking-fallback.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c ../../../mono/mono/utils/parse.c -DDLL_EXPORT -DPIC -o .libs/parse.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT checked-build.lo -MD -MP -MF .deps/checked-build.Tpo -c ../../../mono/mono/utils/checked-build.c -o checked-build.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT json.lo -MD -MP -MF .deps/json.Tpo -c ../../../mono/mono/utils/json.c -o json.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-time.lo -MD -MP -MF .deps/mono-time.Tpo -c ../../../mono/mono/utils/mono-time.c -o mono-time.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-counters.c: In function 'dump_counter': >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap-x86.lo -MD -MP -MF .deps/mono-hwcap-x86.Tpo -c ../../../mono/mono/utils/mono-hwcap-x86.c -DDLL_EXPORT -DPIC -o .libs/mono-hwcap-x86.o >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'z' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'z' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-windows.lo -MD -MP -MF .deps/mono-dl-windows.Tpo -c ../../../mono/mono/utils/mono-dl-windows.c -o mono-dl-windows.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-poll.lo -MD -MP -MF .deps/mono-poll.Tpo -c ../../../mono/mono/utils/mono-poll.c -o mono-poll.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c ../../../mono/mono/utils/parse.c -o parse.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support-amd64.lo -MD -MP -MF .deps/mach-support-amd64.Tpo -c ../../../mono/mono/utils/mach-support-amd64.c -DDLL_EXPORT -DPIC -o .libs/mach-support-amd64.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support-amd64.lo -MD -MP -MF .deps/mach-support-amd64.Tpo -c ../../../mono/mono/utils/mach-support-amd64.c -o mach-support-amd64.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT memfuncs.lo -MD -MP -MF .deps/memfuncs.Tpo -c ../../../mono/mono/utils/memfuncs.c -o memfuncs.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c ../../../mono/mono/utils/dlmalloc.c -o dlmalloc.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap-x86.lo -MD -MP -MF .deps/mono-hwcap-x86.Tpo -c ../../../mono/mono/utils/mono-hwcap-x86.c -o mono-hwcap-x86.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-proclib.lo -MD -MP -MF .deps/mono-proclib.Tpo -c ../../../mono/mono/utils/mono-proclib.c -o mono-proclib.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-context.lo -MD -MP -MF .deps/mono-context.Tpo -c ../../../mono/mono/utils/mono-context.c -o mono-context.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c ../../../mono/mono/utils/sha1.c -o sha1.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-counters.lo -MD -MP -MF .deps/mono-counters.Tpo -c ../../../mono/mono/utils/mono-counters.c -o mono-counters.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c ../../../mono/mono/utils/atomic.c -o atomic.o >/dev/null 2>&1 >../../../mono/mono/utils/hazard-pointer.c: In function 'mono_hazard_pointer_save_for_signal_handler': >../../../mono/mono/utils/hazard-pointer.c:243:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&overflow_busy [small_id], 1, 0) != 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/hazard-pointer.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/networking-posix.c:30:1: warning: 'get_address_from_sockaddr' defined but not used [-Wunused-function] > get_address_from_sockaddr (struct sockaddr *sa) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix.lo -MD -MP -MF .deps/mono-threads-posix.Tpo -c ../../../mono/mono/utils/mono-threads-posix.c -o mono-threads-posix.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-tls.lo -MD -MP -MF .deps/mono-tls.Tpo -c ../../../mono/mono/utils/mono-tls.c -o mono-tls.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_attach': >../../../mono/mono/utils/mono-threads-state-machine.c:111:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_RUNNING, raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_detach': >../../../mono/mono/utils/mono-threads-state-machine.c:137:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_DETACHED, raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_request_self_suspension': >../../../mono/mono/utils/mono-threads-state-machine.c:170:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_SELF_SUSPEND_REQUESTED, 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-missing.lo -MD -MP -MF .deps/networking-missing.Tpo -c ../../../mono/mono/utils/networking-missing.c -o networking-missing.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-threads-state-machine.c:177:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count + 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_request_async_suspension': >../../../mono/mono/utils/mono-threads-state-machine.c:218:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_ASYNC_SUSPEND_REQUESTED, 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:227:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count + 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:234:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_ASYNC_SUSPEND_REQUESTED, suspend_count + 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:241:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count + 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_state_poll': >../../../mono/mono/utils/mono-threads-state-machine.c:288:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_SELF_SUSPENDED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_request_resume': >../../../mono/mono/utils/mono-threads-state-machine.c:348:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:359:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:365:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_RUNNING, raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:380:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:384:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_RUNNING, raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_finish_async_suspend': >../../../mono/mono/utils/mono-threads-state-machine.c:427:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_ASYNC_SUSPENDED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_async_suspend_compensation': >../../../mono/mono/utils/mono-threads-state-machine.c:470:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_RUNNING, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_do_blocking': >../../../mono/mono/utils/mono-threads-state-machine.c:511:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_BLOCKING, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_done_blocking': >../../../mono/mono/utils/mono-threads-state-machine.c:557:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_RUNNING, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:563:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_BLOCKING_AND_SUSPENDED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_abort_blocking': >../../../mono/mono/utils/mono-threads-state-machine.c:609:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_RUNNING, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:614:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_SELF_SUSPEND_REQUESTED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-abort-syscall.lo -MD -MP -MF .deps/mono-threads-mach-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-mach-abort-syscall.c -o mono-threads-mach-abort-syscall.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-threads-coop.c:83:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > return_stack_ptr () > ^~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-coop.c: In function 'return_stack_ptr': >../../../mono/mono/utils/mono-threads-coop.c:86:9: warning: function returns address of local variable [-Wreturn-local-addr] > return &i; > ^~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-posix.lo -MD -MP -MF .deps/networking-posix.Tpo -c ../../../mono/mono/utils/networking-posix.c -o networking-posix.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-conc-hashtable.lo -MD -MP -MF .deps/mono-conc-hashtable.Tpo -c ../../../mono/mono/utils/mono-conc-hashtable.c -o mono-conc-hashtable.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach.lo -MD -MP -MF .deps/mono-threads-mach.Tpo -c ../../../mono/mono/utils/mono-threads-mach.c -o mono-threads-mach.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-windows.lo -MD -MP -MF .deps/networking-windows.Tpo -c ../../../mono/mono/utils/networking-windows.c -o networking-windows.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c ../../../mono/mono/utils/mono-codeman.c -o mono-codeman.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT hazard-pointer.lo -MD -MP -MF .deps/hazard-pointer.Tpo -c ../../../mono/mono/utils/hazard-pointer.c -o hazard-pointer.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-coop.lo -MD -MP -MF .deps/mono-threads-coop.Tpo -c ../../../mono/mono/utils/mono-threads-coop.c -o mono-threads-coop.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-signals.lo -MD -MP -MF .deps/mono-threads-posix-signals.Tpo -c ../../../mono/mono/utils/mono-threads-posix-signals.c -o mono-threads-posix-signals.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-threads-windows.c: In function '__readfsdword': >../../../mono/mono/utils/mono-threads-windows.c:256:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > : "=r" (value) ,"=m" ((*(volatile long *) offset))); > ^ >At top level: >../../../mono/mono/utils/mono-threads-windows.c:251:1: warning: '__readfsdword' defined but not used [-Wunused-function] > __readfsdword (unsigned long offset) > ^~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-fallback.lo -MD -MP -MF .deps/networking-fallback.Tpo -c ../../../mono/mono/utils/networking-fallback.c -o networking-fallback.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-state-machine.lo -MD -MP -MF .deps/mono-threads-state-machine.Tpo -c ../../../mono/mono/utils/mono-threads-state-machine.c -o mono-threads-state-machine.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-mmap.lo -MD -MP -MF .deps/mono-mmap.Tpo -c ../../../mono/mono/utils/mono-mmap.c -o mono-mmap.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows.lo -MD -MP -MF .deps/mono-threads-windows.Tpo -c ../../../mono/mono/utils/mono-threads-windows.c -o mono-threads-windows.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking.lo -MD -MP -MF .deps/networking.Tpo -c ../../../mono/mono/utils/networking.c -o networking.o >/dev/null 2>&1 >In file included from ../../../mono/mono/utils/mono-threads.c:27:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-threads.c:27:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-threads.c:27:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_notify_initiator_of_abort': >../../../mono/mono/utils/mono-threads.c:80:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&abort_posts); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_notify_initiator_of_suspend': >../../../mono/mono/utils/mono-threads.c:88:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&suspend_posts); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_notify_initiator_of_resume': >../../../mono/mono/utils/mono-threads.c:96:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&resume_posts); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_add_to_pending_operation_set': >../../../mono/mono/utils/mono-threads.c:160:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&pending_ops); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-threads.c:20:0: >../../../mono/mono/utils/mono-threads.c: In function 'dump_threads': >../../../mono/mono/utils/mono-threads.c:211:76: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > MOSTLY_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" : "" ); > ^ >../../../mono/mono/utils/mono-threads.h:94:39: note: in definition of macro 'MOSTLY_ASYNC_SAFE_PRINTF' > g_snprintf (__buff, sizeof (__buff), __VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_wait_pending_operations': >../../../mono/mono/utils/mono-threads.c:230:26: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&waits_done); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_thread_info_sleep': >../../../mono/mono/utils/mono-threads.c:1200:7: warning: unused variable 'ret' [-Wunused-variable] > int ret; > ^~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_add_async_job': >../../../mono/mono/utils/mono-threads.c:1521:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&info->service_requests, old_job | job, old_job) != old_job); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_consume_async_jobs': >../../../mono/mono/utils/mono-threads.c:1533:45: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return (MonoAsyncJob) InterlockedExchange (&info->service_requests, 0); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-error.lo -MD -MP -MF .deps/mono-error.Tpo -c ../../../mono/mono/utils/mono-error.c -o mono-error.o >/dev/null 2>&1 >At top level: >../../../mono/mono/utils/mono-threads.c:434:1: warning: 'thread_exited_dtor' defined but not used [-Wunused-function] > thread_exited_dtor (void *arg) > ^~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads.lo -MD -MP -MF .deps/mono-threads.Tpo -c ../../../mono/mono/utils/mono-threads.c -o mono-threads.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-rand.lo -MD -MP -MF .deps/mono-rand.Tpo -c ../../../mono/mono/utils/mono-rand.c -o mono-rand.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-abort-syscall.lo -MD -MP -MF .deps/mono-threads-posix-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-posix-abort-syscall.c -o mono-threads-posix-abort-syscall.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows-abort-syscall.lo -MD -MP -MF .deps/mono-threads-windows-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-windows-abort-syscall.c -o mono-threads-windows-abort-syscall.o >/dev/null 2>&1 > CCLD libmonoutils.la >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >Making all in io-layer >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/io-layer' > CC io-layer-dummy.lo >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/io-layer -I../.. -I../../../mono/eglib/src -I../../eglib/src -I../../../mono/libgc/include -DMONO_BINDIR=\"/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin\" -I../../../mono -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT io-layer-dummy.lo -MD -MP -MF .deps/io-layer-dummy.Tpo -c ../../../mono/mono/io-layer/io-layer-dummy.c -DDLL_EXPORT -DPIC -o .libs/io-layer-dummy.o >../../../mono/mono/io-layer/io-layer-dummy.c:11:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > char *_mono_iolayer_dummylib="This is a dummy library that isn't needed on Windows"; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/io-layer -I../.. -I../../../mono/eglib/src -I../../eglib/src -I../../../mono/libgc/include -DMONO_BINDIR=\"/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin\" -I../../../mono -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT io-layer-dummy.lo -MD -MP -MF .deps/io-layer-dummy.Tpo -c ../../../mono/mono/io-layer/io-layer-dummy.c -o io-layer-dummy.o >/dev/null 2>&1 > CCLD libwapi.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/io-layer' >Making all in cil >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/cil' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/cil' >Making all in metadata >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/metadata' > CC libmonoruntime_config_la-mono-config-dirs.lo > CC libmonoruntime_la-console-win32.lo > CC libmonoruntime_la-assembly.lo > CC libmonoruntime_la-attach.lo > CC libmonoruntime_la-class.lo > CC libmonoruntime_la-cominterop.lo > CC libmonoruntime_la-debug-helpers.lo > CC libmonoruntime_la-coree.lo > CC libmonoruntime_la-debug-mono-symfile.lo > CC libmonoruntime_la-debug-mono-ppdb.lo > CC libmonoruntime_la-decimal-ms.lo > CC libmonoruntime_la-environment.lo > CC libmonoruntime_la-exception.lo > CC libmonoruntime_la-file-io.lo > CC libmonoruntime_la-filewatcher.lo > CC libmonoruntime_la-icall.lo > CC libmonoruntime_la-image.lo > CC libmonoruntime_la-jit-info.lo > CC libmonoruntime_la-locales.lo > CC libmonoruntime_la-loader.lo > CC libmonoruntime_la-lock-tracer.lo > CC libmonoruntime_la-marshal.lo > CC libmonoruntime_la-mempool.lo > CC libmonoruntime_la-metadata.lo > CC libmonoruntime_la-metadata-verify.lo > CC libmonoruntime_la-method-builder.lo > CC libmonoruntime_la-mono-basic-block.lo > CC libmonoruntime_la-mono-config.lo > CC libmonoruntime_la-mono-debug.lo > CC libmonoruntime_la-mono-endian.lo > CC libmonoruntime_la-mono-mlist.lo > CC libmonoruntime_la-mono-perfcounters.lo > CC libmonoruntime_la-mono-route.lo > CC libmonoruntime_la-nacl-stub.lo > CC libmonoruntime_la-number-ms.lo > CC libmonoruntime_la-opcodes.lo > CC libmonoruntime_la-socket-io.lo > CC libmonoruntime_la-process.lo > CC libmonoruntime_la-profiler.lo > CC libmonoruntime_la-remoting.lo > CC libmonoruntime_la-rand.lo > CC libmonoruntime_la-runtime.lo > CC libmonoruntime_la-mono-security.lo > CC libmonoruntime_la-security-core-clr.lo > CC libmonoruntime_la-security-manager.lo > CC libmonoruntime_la-string-icalls.lo > CC libmonoruntime_la-sysmath.lo > CC libmonoruntime_la-threads.lo >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_la-threadpool-ms.lo > CC libmonoruntime_la-threadpool-ms-io.lo > CC libmonoruntime_la-verify.lo > CC libmonoruntime_la-file-mmap-posix.lo > CC libmonoruntime_la-file-mmap-windows.lo > CC libmonoruntime_la-metadata-cross-helpers.lo > CC libmonoruntime_la-seq-points-data.lo > CC libmonoruntime_la-handle.lo > CC libmonoruntime_la-appdomain.lo > CC libmonoruntime_la-domain.lo > CC libmonoruntime_la-gc-stats.lo > CC libmonoruntime_la-gc.lo > CC libmonoruntime_la-monitor.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/jit-info.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/jit-info.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_la-mono-hash.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/gc.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/gc.c:15: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threads.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/class.c:36: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/profiler.c:22: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-debug.c:21: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/console-win32.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1556:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint32*) slot) = (guint32) mono_marshal_get_vtfixup_ftnptr (image, *((guint32*) slot), slot_type); > ^ >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/cominterop.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/marshal.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/icall.c:59: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gboolean * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/string-icalls.c:26: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka long long unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/handle.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/appdomain.c:35: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-hash.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/mono-hash.c:33: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of '_InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/libgc/include/gc.h:976, > from ../../../mono/mono/utils/gc_wrapper.h:41, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1026:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/monitor.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_locks_dump': >../../../mono/mono/metadata/monitor.c:334:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > MonoObject *holder = (MonoObject *)mono_gchandle_get_target ((guint32)mon->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'mon_new': >../../../mono/mono/metadata/monitor.c:390:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > if (mono_gchandle_get_target ((guint32)marray->monitors [i].data) == NULL) { > ^ >../../../mono/mono/metadata/monitor.c:400:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)new_->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'discard_mon': >../../../mono/mono/metadata/monitor.c:468:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)mon->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_get_object_monitor_gchandle': >../../../mono/mono/metadata/monitor.c:1048:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > return (guint32)mon->data; > ^ > CC libmonoruntime_la-object.lo > CC libmonoruntime_la-reflection.lo > CC libmonoruntime_la-null-gc.lo > CC libmonoruntime_la-boehm-gc.lo > CC libmonoruntime_static_la-console-win32.lo > CC libmonoruntime_static_la-assembly.lo > CC libmonoruntime_static_la-attach.lo > CC libmonoruntime_static_la-class.lo > CC libmonoruntime_static_la-cominterop.lo > CC libmonoruntime_static_la-coree.lo > CC libmonoruntime_static_la-debug-helpers.lo > CC libmonoruntime_static_la-debug-mono-symfile.lo >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-debug-mono-ppdb.lo > CC libmonoruntime_static_la-environment.lo > CC libmonoruntime_static_la-decimal-ms.lo > CC libmonoruntime_static_la-exception.lo > CC libmonoruntime_static_la-file-io.lo > CC libmonoruntime_static_la-filewatcher.lo > CC libmonoruntime_static_la-icall.lo > CC libmonoruntime_static_la-image.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-jit-info.lo > CC libmonoruntime_static_la-loader.lo > CC libmonoruntime_static_la-locales.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-lock-tracer.lo > CC libmonoruntime_static_la-marshal.lo > CC libmonoruntime_static_la-mempool.lo > CC libmonoruntime_static_la-metadata.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-metadata-verify.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/object.c:24: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/object.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-method-builder.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/boehm-gc.c:14: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-mono-basic-block.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/boehm-gc.c:14: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/null-gc.c:12: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/null-gc.c:12: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-mono-config.lo > CC libmonoruntime_static_la-mono-debug.lo > CC libmonoruntime_static_la-mono-endian.lo > CC libmonoruntime_static_la-mono-mlist.lo > CC libmonoruntime_static_la-mono-perfcounters.lo > CC libmonoruntime_static_la-mono-route.lo > CC libmonoruntime_static_la-nacl-stub.lo > CC libmonoruntime_static_la-number-ms.lo > CC libmonoruntime_static_la-opcodes.lo > CC libmonoruntime_static_la-socket-io.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/jit-info.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-process.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/jit-info.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-profiler.lo > CC libmonoruntime_static_la-rand.lo > CC libmonoruntime_static_la-remoting.lo > CC libmonoruntime_static_la-runtime.lo >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/reflection.c:20: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../../mono/libgc/include/private/pthread_support.h:4, > from ../../../mono/mono/metadata/boehm-gc.c:40: >../../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/boehm-gc.c: In function 'boehm_thread_unregister': >../../../mono/mono/metadata/boehm-gc.c:401:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > mono_threads_add_joinable_thread ((gpointer)tid); > ^ > CC libmonoruntime_static_la-mono-security.lo >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/console-win32.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/class.c:36: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ > CC libmonoruntime_static_la-security-core-clr.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/cominterop.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ > CC libmonoruntime_static_la-security-manager.lo >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/icall.c:59: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1556:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint32*) slot) = (guint32) mono_marshal_get_vtfixup_ftnptr (image, *((guint32*) slot), slot_type); > ^ >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ > CC libmonoruntime_static_la-string-icalls.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/marshal.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka long long unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-sysmath.lo >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-debug.c:21: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-threads.lo > CC libmonoruntime_static_la-threadpool-ms.lo >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/profiler.c:22: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ > CC libmonoruntime_static_la-threadpool-ms-io.lo >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gboolean * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') > CC libmonoruntime_static_la-verify.lo > CC libmonoruntime_static_la-file-mmap-posix.lo > CC libmonoruntime_static_la-file-mmap-windows.lo > CC libmonoruntime_static_la-metadata-cross-helpers.lo > CC libmonoruntime_static_la-seq-points-data.lo > CC libmonoruntime_static_la-handle.lo > CC libmonoruntime_static_la-appdomain.lo > CC libmonoruntime_static_la-domain.lo > CC libmonoruntime_static_la-gc-stats.lo > CC libmonoruntime_static_la-gc.lo > CC libmonoruntime_static_la-monitor.lo > CC libmonoruntime_static_la-mono-hash.lo > CC libmonoruntime_static_la-object.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/string-icalls.c:26: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-reflection.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-null-gc.lo > CC libmonoruntime_static_la-boehm-gc.lo > CC libmonoruntimesgen_la-console-win32.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-assembly.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-attach.lo > CC libmonoruntimesgen_la-class.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threads.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-cominterop.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-coree.lo > CC libmonoruntimesgen_la-debug-helpers.lo > CC libmonoruntimesgen_la-debug-mono-symfile.lo > CC libmonoruntimesgen_la-debug-mono-ppdb.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/gc.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/gc.c:15: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-decimal-ms.lo >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': > CC libmonoruntimesgen_la-environment.lo >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ > CC libmonoruntimesgen_la-exception.lo >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ > CC libmonoruntimesgen_la-file-io.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-hash.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/mono-hash.c:33: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-filewatcher.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/object.c:24: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/object.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-icall.lo >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ > CC libmonoruntimesgen_la-image.lo > CC libmonoruntimesgen_la-jit-info.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/null-gc.c:12: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/boehm-gc.c:14: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/null-gc.c:12: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-loader.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/boehm-gc.c:14: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-locales.lo > CC libmonoruntimesgen_la-lock-tracer.lo > CC libmonoruntimesgen_la-marshal.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/appdomain.c:35: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/handle.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of '_InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/libgc/include/gc.h:976, > from ../../../mono/mono/utils/gc_wrapper.h:41, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1026:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-mempool.lo > CC libmonoruntimesgen_la-metadata.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/monitor.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_locks_dump': >../../../mono/mono/metadata/monitor.c:334:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > MonoObject *holder = (MonoObject *)mono_gchandle_get_target ((guint32)mon->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'mon_new': >../../../mono/mono/metadata/monitor.c:390:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > if (mono_gchandle_get_target ((guint32)marray->monitors [i].data) == NULL) { > ^ >../../../mono/mono/metadata/monitor.c:400:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)new_->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'discard_mon': >../../../mono/mono/metadata/monitor.c:468:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)mon->data); > ^ > CC libmonoruntimesgen_la-metadata-verify.lo >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_get_object_monitor_gchandle': >../../../mono/mono/metadata/monitor.c:1048:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > return (guint32)mon->data; > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/reflection.c:20: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-method-builder.lo >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ > CC libmonoruntimesgen_la-mono-basic-block.lo >In file included from ../../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../../mono/libgc/include/private/pthread_support.h:4, > from ../../../mono/mono/metadata/boehm-gc.c:40: >../../../mono/libgc/include/private/gcconfig.h:2076:0: warning: "MACH_TYPE" redefined > # define MACH_TYPE "X86_64" > >../../../mono/libgc/include/private/gcconfig.h:1134:0: note: this is the location of the previous definition > # define MACH_TYPE "I386" > >../../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../../mono/mono/metadata/boehm-gc.c: In function 'boehm_thread_unregister': >../../../mono/mono/metadata/boehm-gc.c:401:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > mono_threads_add_joinable_thread ((gpointer)tid); > ^ > CC libmonoruntimesgen_la-mono-config.lo >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-mono-debug.lo >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-mono-endian.lo >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-mono-mlist.lo > CC libmonoruntimesgen_la-mono-perfcounters.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1556:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint32*) slot) = (guint32) mono_marshal_get_vtfixup_ftnptr (image, *((guint32*) slot), slot_type); > ^ >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-mono-route.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-nacl-stub.lo > CC libmonoruntimesgen_la-number-ms.lo > CC libmonoruntimesgen_la-opcodes.lo > CC libmonoruntimesgen_la-socket-io.lo >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka long long unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-process.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ > CC libmonoruntimesgen_la-profiler.lo > CC libmonoruntimesgen_la-rand.lo > CC libmonoruntimesgen_la-remoting.lo > CC libmonoruntimesgen_la-runtime.lo > CC libmonoruntimesgen_la-mono-security.lo > CC libmonoruntimesgen_la-security-core-clr.lo > CC libmonoruntimesgen_la-security-manager.lo > CC libmonoruntimesgen_la-string-icalls.lo > CC libmonoruntimesgen_la-sysmath.lo > CC libmonoruntimesgen_la-threads.lo > CC libmonoruntimesgen_la-threadpool-ms.lo > CC libmonoruntimesgen_la-threadpool-ms-io.lo > CC libmonoruntimesgen_la-verify.lo > CC libmonoruntimesgen_la-file-mmap-posix.lo > CC libmonoruntimesgen_la-file-mmap-windows.lo > CC libmonoruntimesgen_la-metadata-cross-helpers.lo > CC libmonoruntimesgen_la-seq-points-data.lo > CC libmonoruntimesgen_la-handle.lo > CC libmonoruntimesgen_la-appdomain.lo > CC libmonoruntimesgen_la-domain.lo > CC libmonoruntimesgen_la-gc-stats.lo > CC libmonoruntimesgen_la-gc.lo >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-monitor.lo > CC libmonoruntimesgen_la-mono-hash.lo > CC libmonoruntimesgen_la-object.lo > CC libmonoruntimesgen_la-reflection.lo > CC libmonoruntimesgen_la-sgen-os-posix.lo > CC libmonoruntimesgen_la-sgen-os-mach.lo > CC libmonoruntimesgen_la-sgen-os-win32.lo >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ > CC libmonoruntimesgen_la-sgen-os-coop.lo >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ > CC libmonoruntimesgen_la-sgen-bridge.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-sgen-old-bridge.lo >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gboolean * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') > CC libmonoruntimesgen_la-sgen-new-bridge.lo > CC libmonoruntimesgen_la-sgen-tarjan-bridge.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-sgen-toggleref.lo > CC libmonoruntimesgen_la-sgen-stw.lo > CC libmonoruntimesgen_la-sgen-mono.lo > CC libmonoruntimesgen_static_la-console-win32.lo > CC libmonoruntimesgen_static_la-assembly.lo >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-attach.lo > CC libmonoruntimesgen_static_la-class.lo >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': > CC libmonoruntimesgen_static_la-cominterop.lo >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-coree.lo >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of '_InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1026:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ > CC libmonoruntimesgen_static_la-debug-helpers.lo >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_locks_dump': >../../../mono/mono/metadata/monitor.c:334:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > MonoObject *holder = (MonoObject *)mono_gchandle_get_target ((guint32)mon->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'mon_new': >../../../mono/mono/metadata/monitor.c:390:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > if (mono_gchandle_get_target ((guint32)marray->monitors [i].data) == NULL) { > ^ >../../../mono/mono/metadata/monitor.c:400:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)new_->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'discard_mon': >../../../mono/mono/metadata/monitor.c:468:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)mon->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_get_object_monitor_gchandle': >../../../mono/mono/metadata/monitor.c:1048:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > return (guint32)mon->data; > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ > CC libmonoruntimesgen_static_la-debug-mono-symfile.lo >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ >../../../mono/mono/metadata/sgen-os-win32.c: In function 'sgen_suspend_thread': >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:81:34: warning: assignment makes pointer from integer without a cast [-Wint-conversion] > info->client_info.stopped_ip = info->client_info.ctx.gregs[AMD64_RIP]; > ^ > CC libmonoruntimesgen_static_la-debug-mono-ppdb.lo > CC libmonoruntimesgen_static_la-decimal-ms.lo > CC libmonoruntimesgen_static_la-environment.lo > CC libmonoruntimesgen_static_la-exception.lo >../../../mono/mono/metadata/sgen-stw.c: In function 'restart_threads_until_none_in_managed_allocator': >../../../mono/mono/metadata/sgen-stw.c:131:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_thread_restart ((gpointer)mono_thread_info_get_tid (info)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_clear_unreachable_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_mark_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ > CC libmonoruntimesgen_static_la-file-io.lo >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_thread_register': >../../../mono/mono/metadata/sgen-mono.c:2226:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_thread_register ((gpointer)mono_thread_info_get_tid (info)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c:2228:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.stack_end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2228:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.stack_end); > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_thread_unregister': >../../../mono/mono/metadata/sgen-mono.c:2245:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > mono_threads_add_joinable_thread ((gpointer)tid); > ^ >../../../mono/mono/metadata/sgen-mono.c:2252:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_thread_unregister ((gpointer)tid); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c:2253:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2253:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_scan_thread_data': >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2367:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_scan_stack ((gpointer)mono_thread_info_get_tid (info), info->client_info.stack_start, info->client_info.stack_end, skip_reason); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ > CC libmonoruntimesgen_static_la-filewatcher.lo >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-icall.lo > CC libmonoruntimesgen_static_la-image.lo > CC libmonoruntimesgen_static_la-jit-info.lo > CC libmonoruntimesgen_static_la-loader.lo > CC libmonoruntimesgen_static_la-locales.lo >../../../mono/mono/metadata/sgen-mono.c: In function 'mono_gc_get_managed_allocator_by_type': >../../../mono/mono/metadata/sgen-mono.c:1307:3: warning: 'max_size_branch' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_patch_short_branch (mb, max_size_branch); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:1059:27: note: 'max_size_branch' was declared here > guint32 slowpath_branch, max_size_branch; > ^~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-lock-tracer.lo >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-marshal.lo >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': > CC libmonoruntimesgen_static_la-mempool.lo >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-metadata.lo > CC libmonoruntimesgen_static_la-metadata-verify.lo > CC libmonoruntimesgen_static_la-method-builder.lo > CC libmonoruntimesgen_static_la-mono-basic-block.lo > CC libmonoruntimesgen_static_la-mono-config.lo > CC libmonoruntimesgen_static_la-mono-debug.lo > CC libmonoruntimesgen_static_la-mono-endian.lo > CC libmonoruntimesgen_static_la-mono-mlist.lo > CC libmonoruntimesgen_static_la-mono-perfcounters.lo > CC libmonoruntimesgen_static_la-mono-route.lo > CC libmonoruntimesgen_static_la-nacl-stub.lo > CC libmonoruntimesgen_static_la-number-ms.lo > CC libmonoruntimesgen_static_la-opcodes.lo > CC libmonoruntimesgen_static_la-socket-io.lo > CC libmonoruntimesgen_static_la-process.lo > CC libmonoruntimesgen_static_la-profiler.lo >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > > CC libmonoruntimesgen_static_la-rand.lo >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-remoting.lo > CC libmonoruntimesgen_static_la-runtime.lo > CC libmonoruntimesgen_static_la-mono-security.lo > CC libmonoruntimesgen_static_la-security-core-clr.lo > CC libmonoruntimesgen_static_la-security-manager.lo > CC libmonoruntimesgen_static_la-string-icalls.lo > CC libmonoruntimesgen_static_la-sysmath.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1556:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint32*) slot) = (guint32) mono_marshal_get_vtfixup_ftnptr (image, *((guint32*) slot), slot_type); > ^ >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntimesgen_static_la-threads.lo > CC libmonoruntimesgen_static_la-threadpool-ms.lo >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-threadpool-ms-io.lo > CC libmonoruntimesgen_static_la-verify.lo > CC libmonoruntimesgen_static_la-file-mmap-posix.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ > CC libmonoruntimesgen_static_la-file-mmap-windows.lo >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka long long unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-metadata-cross-helpers.lo > CC libmonoruntimesgen_static_la-seq-points-data.lo > CC libmonoruntimesgen_static_la-handle.lo > CC libmonoruntimesgen_static_la-appdomain.lo > CC libmonoruntimesgen_static_la-domain.lo > CC libmonoruntimesgen_static_la-gc-stats.lo > CC libmonoruntimesgen_static_la-gc.lo > CC libmonoruntimesgen_static_la-monitor.lo >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ > CC libmonoruntimesgen_static_la-mono-hash.lo > CC libmonoruntimesgen_static_la-object.lo >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ > CC libmonoruntimesgen_static_la-reflection.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_static_la-sgen-os-posix.lo > CC libmonoruntimesgen_static_la-sgen-os-mach.lo >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gboolean * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-sgen-os-win32.lo > CC libmonoruntimesgen_static_la-sgen-os-coop.lo > CC libmonoruntimesgen_static_la-sgen-bridge.lo > CC libmonoruntimesgen_static_la-sgen-old-bridge.lo >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-sgen-new-bridge.lo >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-sgen-tarjan-bridge.lo >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ > CC libmonoruntimesgen_static_la-sgen-toggleref.lo >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'mono_lazy_init_t * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-sgen-stw.lo > CC libmonoruntimesgen_static_la-sgen-mono.lo > CC pedump.o >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of '_InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1026:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~~~~ > CCLD libmonoruntime-config.la >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_locks_dump': >../../../mono/mono/metadata/monitor.c:334:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > MonoObject *holder = (MonoObject *)mono_gchandle_get_target ((guint32)mon->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'mon_new': >../../../mono/mono/metadata/monitor.c:390:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > if (mono_gchandle_get_target ((guint32)marray->monitors [i].data) == NULL) { > ^ >../../../mono/mono/metadata/monitor.c:400:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)new_->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'discard_mon': >../../../mono/mono/metadata/monitor.c:468:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_gchandle_free ((guint32)mon->data); > ^ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_get_object_monitor_gchandle': >../../../mono/mono/metadata/monitor.c:1048:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > return (guint32)mon->data; > ^ > CCLD libmonoruntime.la > CCLD libmonoruntime-static.la >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ >../../../mono/mono/metadata/sgen-os-win32.c: In function 'sgen_suspend_thread': >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:81:34: warning: assignment makes pointer from integer without a cast [-Wint-conversion] > info->client_info.stopped_ip = info->client_info.ctx.gregs[AMD64_RIP]; > ^ >../../../mono/mono/metadata/sgen-stw.c: In function 'restart_threads_until_none_in_managed_allocator': >../../../mono/mono/metadata/sgen-stw.c:131:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_thread_restart ((gpointer)mono_thread_info_get_tid (info)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_clear_unreachable_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_mark_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_thread_register': >../../../mono/mono/metadata/sgen-mono.c:2226:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_thread_register ((gpointer)mono_thread_info_get_tid (info)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c:2228:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.stack_end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2228:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "registered thread %p (%p) stack end %p", info, (gpointer)mono_thread_info_get_tid (info), info->client_info.stack_end); > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_thread_unregister': >../../../mono/mono/metadata/sgen-mono.c:2245:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > mono_threads_add_joinable_thread ((gpointer)tid); > ^ >../../../mono/mono/metadata/sgen-mono.c:2252:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_thread_unregister ((gpointer)tid); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c:2253:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2253:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "unregister thread %p (%p)", p, (gpointer)tid); > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_scan_thread_data': >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: format '%x' expects argument of type 'unsigned int', but argument 6 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2367:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > binary_protocol_scan_stack ((gpointer)mono_thread_info_get_tid (info), info->client_info.stack_start, info->client_info.stack_end, skip_reason); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ > CCLD pedump.exe >../../../mono/mono/metadata/sgen-mono.c: In function 'mono_gc_get_managed_allocator_by_type': >../../../mono/mono/metadata/sgen-mono.c:1307:3: warning: 'max_size_branch' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_patch_short_branch (mb, max_size_branch); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:1059:27: note: 'max_size_branch' was declared here > guint32 slowpath_branch, max_size_branch; > ^~~~~~~~~~~~~~~ >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >libtool: error: Continuing, but uninstalled executables may not work. > CCLD libmonoruntimesgen.la > CCLD libmonoruntimesgen-static.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/metadata' >Making all in sgen >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/sgen' > CC libmonosgen_la-sgen-alloc.lo > CC libmonosgen_la-sgen-cardtable.lo > CC libmonosgen_la-sgen-debug.lo > CC libmonosgen_la-sgen-descriptor.lo > CC libmonosgen_la-sgen-fin-weak-hash.lo > CC libmonosgen_la-sgen-gc.lo > CC libmonosgen_la-sgen-gchandles.lo > CC libmonosgen_la-sgen-gray.lo > CC libmonosgen_la-sgen-hash-table.lo > CC libmonosgen_la-sgen-internal.lo > CC libmonosgen_la-sgen-layout-stats.lo > CC libmonosgen_la-sgen-los.lo > CC libmonosgen_la-sgen-marksweep.lo > CC libmonosgen_la-sgen-memory-governor.lo > CC libmonosgen_la-sgen-nursery-allocator.lo > CC libmonosgen_la-sgen-pinning-stats.lo > CC libmonosgen_la-sgen-pinning.lo > CC libmonosgen_la-sgen-pointer-queue.lo > CC libmonosgen_la-sgen-qsort.lo > CC libmonosgen_la-sgen-protocol.lo > CC libmonosgen_la-sgen-simple-nursery.lo > CC libmonosgen_la-sgen-split-nursery.lo > CC libmonosgen_la-sgen-thread-pool.lo > CC libmonosgen_la-sgen-workers.lo > CC libmonosgen_static_la-sgen-cardtable.lo > CC libmonosgen_static_la-sgen-alloc.lo > CC libmonosgen_static_la-sgen-debug.lo > CC libmonosgen_static_la-sgen-fin-weak-hash.lo > CC libmonosgen_static_la-sgen-descriptor.lo > CC libmonosgen_static_la-sgen-gc.lo > CC libmonosgen_static_la-sgen-gchandles.lo > CC libmonosgen_static_la-sgen-gray.lo > CC libmonosgen_static_la-sgen-internal.lo > CC libmonosgen_static_la-sgen-layout-stats.lo > CC libmonosgen_static_la-sgen-hash-table.lo > CC libmonosgen_static_la-sgen-los.lo > CC libmonosgen_static_la-sgen-marksweep.lo > CC libmonosgen_static_la-sgen-nursery-allocator.lo > CC libmonosgen_static_la-sgen-memory-governor.lo > CC libmonosgen_static_la-sgen-pinning-stats.lo > CC libmonosgen_static_la-sgen-pointer-queue.lo > CC libmonosgen_static_la-sgen-pinning.lo > CC libmonosgen_static_la-sgen-qsort.lo > CC libmonosgen_static_la-sgen-protocol.lo > CC libmonosgen_static_la-sgen-simple-nursery.lo > CC libmonosgen_static_la-sgen-split-nursery.lo > CC libmonosgen_static_la-sgen-thread-pool.lo > CC libmonosgen_static_la-sgen-workers.lo >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-gc.c:191: >../../../mono/mono/sgen/sgen-gc.c: In function 'alloc_nursery': >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning-stats.c:31: >../../../mono/mono/sgen/sgen-pinning-stats.c: In function 'sgen_pin_stats_print_class_stats': >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'finish_gray_stack': >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gchandles.c: In function 'handle_data_grow': >../../../mono/mono/sgen/sgen-gchandles.c:230:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange ((volatile gint32 *)&handles->capacity, new_capacity, old_capacity) != old_capacity) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gchandles.c: In function 'alloc_handle': >../../../mono/mono/sgen/sgen-gchandles.c:280:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange ((volatile gint32 *)&handles->max_index, index, max_index) != max_index); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'collect_nursery': >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-nursery-allocator.c:62: >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'add_nursery_frag': >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-debug.c:32: >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_consistency_callback': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_build_nursery_fragments': >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc': >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc_range': >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning.c:27: >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_find_section_pin_queue_start_end': >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'try_lock_exclusive': >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-protocol.c:146:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, -1, 0) != 0); > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_exclusive': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c:156:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&binary_protocol_use_count, 0, -1) != -1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_dump_pin_queue': >../../../mono/mono/sgen/sgen-protocol.c: In function 'lock_recursive': >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-protocol.c:172:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count + 1, old_count) != old_count); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_recursive': >../../../mono/mono/sgen/sgen-protocol.c:184:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count - 1, old_count) != old_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'protocol_entry': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c:318:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&buffer->index, index + 1 + size, index) != index) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'realloc_queue': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-alloc.c:171:45: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-los.c:38: >../../../mono/mono/sgen/sgen-los.c: In function 'sgen_los_alloc_large_inner': >../../../mono/mono/sgen/sgen-workers.c: In function 'set_state': >../../../mono/mono/sgen/sgen-gc.c: In function 'major_copy_or_mark_from_roots': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-workers.c:81:37: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (&workers_state, new_state, old_state) == old_state; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-descriptor.c:45: >../../../mono/mono/sgen/sgen-descriptor.c: In function 'mono_gc_make_descr_for_object': >../../../mono/mono/sgen/sgen-workers.c: In function 'set_state': >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-gc.c:191: >../../../mono/mono/sgen/sgen-gc.c: In function 'alloc_nursery': >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_sweep_state': >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-workers.c:81:37: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (&workers_state, new_state, old_state) == old_state; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:807:22: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > int old = SGEN_CAS (&sweep_state, new_, expected); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'try_lock_stage_for_processing': >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_sweep_state': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-descriptor.c:45: >../../../mono/mono/sgen/sgen-descriptor.c: In function 'mono_gc_make_descr_for_object': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-los.c:38: >../../../mono/mono/sgen/sgen-los.c: In function 'sgen_los_alloc_large_inner': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning.c:27: >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_find_section_pin_queue_start_end': >../../../mono/mono/sgen/sgen-protocol.c: In function 'try_lock_exclusive': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-debug.c:32: >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_consistency_callback': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-nursery-allocator.c:62: >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'add_nursery_frag': >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'try_lock_stage_for_processing': >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:355:37: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (next_entry, -1, old) == old; > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-protocol.c:146:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, -1, 0) != 0); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:807:22: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > int old = SGEN_CAS (&sweep_state, new_, expected); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:171:45: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:355:37: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (next_entry, -1, old) == old; > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-workers.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile State * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-workers.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile State * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'process_stage_entries': >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_try_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c: In function 'mono_sgen_los_describe_pointer': >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:391:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&entries [i].state, STAGE_ENTRY_INVALID, STAGE_ENTRY_BUSY) != STAGE_ENTRY_BUSY) > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_mod_union_callback': >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_exclusive': >../../../mono/mono/sgen/sgen-gchandles.c: In function 'handle_data_grow': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'process_stage_entries': >../../../mono/mono/sgen/sgen-protocol.c:156:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&binary_protocol_use_count, 0, -1) != -1) > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:391:36: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&entries [i].state, STAGE_ENTRY_INVALID, STAGE_ENTRY_BUSY) != STAGE_ENTRY_BUSY) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gchandles.c:230:35: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange ((volatile gint32 *)&handles->capacity, new_capacity, old_capacity) != old_capacity) > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'lock_recursive': >../../../mono/mono/sgen/sgen-protocol.c:172:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count + 1, old_count) != old_count); > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'add_stage_entry': >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:461:33: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_BUSY, STAGE_ENTRY_FREE) != STAGE_ENTRY_FREE) { > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_dump_pin_queue': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj': >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-alloc.c:431:45: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_recursive': >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-protocol.c:184:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count - 1, old_count) != old_count); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:469:33: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'add_stage_entry': >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:461:33: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_BUSY, STAGE_ENTRY_FREE) != STAGE_ENTRY_FREE) { > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:490:48: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > old_next_entry = InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:469:33: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:490:48: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > old_next_entry = InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_describe_pointer': >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:521:47: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > previous_state = InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_USED, STAGE_ENTRY_BUSY); > ^ >../../../mono/mono/sgen/sgen-gchandles.c: In function 'alloc_handle': >../../../mono/mono/sgen/sgen-gchandles.c:280:39: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange ((volatile gint32 *)&handles->max_index, index, max_index) != max_index); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:521:47: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > previous_state = InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_USED, STAGE_ENTRY_BUSY); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_build_nursery_fragments': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_pinned': >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'finish_gray_stack': >../../../mono/mono/sgen/sgen-protocol.c: In function 'protocol_entry': >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_describe_pointer': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-protocol.c:318:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&buffer->index, index + 1 + size, index) != index) > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c: In function 'sgen_assert_memory_alloc': >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_try_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-los.c: In function 'mono_sgen_los_describe_pointer': >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_dump_heap': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj': >../../../mono/mono/sgen/sgen-alloc.c:431:45: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_dump_heap': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_pinned': >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc': >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc_range': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_perform_collection': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'collect_nursery': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_register_root': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_mod_union_callback': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'major_copy_or_mark_from_roots': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-memory-governor.c: In function 'sgen_assert_memory_alloc': >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'realloc_queue': >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_block_state': >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_block_state': >../../../mono/mono/sgen/sgen-marksweep.c:1315:31: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 old_state = SGEN_CAS (&block->state, new_state, expected_state); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1315:31: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 old_state = SGEN_CAS (&block->state, new_state, expected_state); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'describe_nursery_ptr': >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'bad_pointer_spew': >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'missing_remset_spew': >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_perform_collection': >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'describe_nursery_ptr': >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'bad_pointer_spew': >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'missing_remset_spew': >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'find_pinning_ref_from_thread': >../../../mono/mono/sgen/sgen-debug.c:517:94: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > 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.stack_end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:517:5: note: in expansion of macro 'SGEN_LOG' > 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.stack_end); > ^ >../../../mono/mono/sgen/sgen-debug.c:529:93: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, j, info, (gpointer)mono_thread_info_get_tid (info)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:529:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, j, info, (gpointer)mono_thread_info_get_tid (info)); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_gc_init': >../../../mono/mono/sgen/sgen-gc.c:2760:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > result = InterlockedCompareExchange (&gc_initialized, -1, 0); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gc.c:191: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'verify_scan_starts': >../../../mono/mono/sgen/sgen-debug.c: In function 'find_pinning_ref_from_thread': >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:517:94: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > 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.stack_end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:517:5: note: in expansion of macro 'SGEN_LOG' > 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.stack_end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:529:93: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, j, info, (gpointer)mono_thread_info_get_tid (info)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:34: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:529:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Object %p referenced in saved reg %d of thread %p (id %p)", obj, j, info, (gpointer)mono_thread_info_get_tid (info)); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'verify_scan_starts': >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_register_root': >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_dump_occupied': >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'dump_object': >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_gc_init': >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-gc.c:2760:40: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > result = InterlockedCompareExchange (&gc_initialized, -1, 0); > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gc.c:191: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_debug_dump_heap': >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_dump_occupied': >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'dump_object': >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_debug_dump_heap': >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning-stats.c:31: >../../../mono/mono/sgen/sgen-pinning-stats.c: In function 'sgen_pin_stats_print_class_stats': >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka long long unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ > CCLD libmonosgen.la > CCLD libmonosgen-static.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/sgen' >Making all in mini >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >if test -d ../../../mono/.git; then \ > (cd ../../../mono; \ > LANG=C; export LANG; \ > branch=`git branch | grep '^\*' | sed 's/(detached from .*/explicit/' | cut -d ' ' -f 2`; \ > version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \ > echo "#define FULL_VERSION \"$branch/$version\""; \ > ); \ >else \ > echo "#define FULL_VERSION \"tarball\""; \ >fi > version.h > CC genmdesc-genmdesc.o > CC genmdesc-helpers.o > CC ../metadata/genmdesc-opcodes.o >../../../mono/mono/mini/helpers.c: In function 'mono_disassemble_code': >../../../mono/mono/mini/helpers.c:151:8: warning: unused variable 'cmd' [-Wunused-variable] > char *cmd; > ^~~ >../../../mono/mono/mini/helpers.c:148:14: warning: unused variable 'objdump_args' [-Wunused-variable] > const char *objdump_args = g_getenv ("MONO_OBJDUMP_ARGS"); > ^~~~~~~~~~~~ > CCLD genmdesc.exe >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >libtool: error: Continuing, but uninstalled executables may not work. >perl ../../../mono/mono/mini/genmdesc.pl __x86_64__ ../../../mono/mono/mini cpu-amd64.h amd64_desc ../../../mono/mono/mini/cpu-amd64.md >make all-am >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' > CC libmini_la-mini.lo > CC libmini_la-seq-points.lo > CC libmini_la-mini-runtime.lo > CC libmini_la-method-to-ir.lo > CC libmini_la-decompose.lo > CC libmini_la-jit-icalls.lo > CC libmini_la-trace.lo > CC libmini_la-dominators.lo > CC libmini_la-cfold.lo > CC libmini_la-helpers.lo > CC libmini_la-liveness.lo > CC libmini_la-ssa.lo > CC libmini_la-abcremoval.lo > CC libmini_la-local-propagation.lo > CC libmini_la-driver.lo > CC libmini_la-debug-mini.lo > CC libmini_la-linear-scan.lo > CC libmini_la-aot-compiler.lo > CC libmini_la-aot-runtime.lo > CC libmini_la-graph.lo > CC libmini_la-mini-codegen.lo > CC libmini_la-mini-exceptions.lo > CC libmini_la-mini-trampolines.lo > CC libmini_la-branch-opts.lo > CC libmini_la-mini-generic-sharing.lo > CC libmini_la-tasklets.lo > CC libmini_la-simd-intrinsics.lo > CC libmini_la-mini-native-types.lo > CC libmini_la-unwind.lo > CC libmini_la-dwarfwriter.lo > CC libmini_la-image-writer.lo > CC libmini_la-mini-gc.lo > CC libmini_la-debugger-agent.lo > CC libmini_la-xdebug.lo > CC libmini_la-alias-analysis.lo > CC libmini_la-mini-cross-helpers.lo > CC libmini_la-mini-amd64.lo > CC libmini_la-exceptions-amd64.lo > CC libmini_la-tramp-amd64.lo > CC libmini_la-mini-windows.lo > CC libmini_la-arch-stubs.lo > CC libmini_static_la-mini.lo > CC libmini_static_la-mini-runtime.lo > CC libmini_static_la-seq-points.lo > CC libmini_static_la-method-to-ir.lo > CC libmini_static_la-jit-icalls.lo > CC libmini_static_la-trace.lo > CC libmini_static_la-decompose.lo > CC libmini_static_la-dominators.lo >In file included from ../../../mono/mono/io-layer/io-layer.h:17:0, > from ../../../mono/mono/metadata/threads-types.h:17, > from ../../../mono/mono/mini/mini-exceptions.c:52: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_eval': >../../../mono/mono/mini/trace.c:105:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly))) > ^~ >../../../mono/mono/mini/trace.c:106:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:108:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) || > ^~ >../../../mono/mono/mini/trace.c:110:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:112:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method)) > ^~ >../../../mono/mono/mini/trace.c:113:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:120:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0) > ^~ >../../../mono/mono/mini/trace.c:121:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c: In function 'indent': >../../../mono/mono/mini/trace.c:363:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > printf ("[%p: %.5f %d] ", (void*)mono_native_thread_id_get (), seconds_since_start (), indent_level); > ^ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:419:57: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_leave_method': >../../../mono/mono/mini/trace.c:590:57: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/graph.c: In function 'mono_draw_graph': >../../../mono/mono/mini/graph.c:314:8: warning: unused variable 'com' [-Wunused-variable] > char *com; > ^~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_eval': >../../../mono/mono/mini/trace.c:105:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly))) > ^~ >../../../mono/mono/mini/trace.c:106:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:108:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) || > ^~ >../../../mono/mono/mini/trace.c:110:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:112:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method)) > ^~ >../../../mono/mono/mini/trace.c:113:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:120:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0) > ^~ >../../../mono/mono/mini/trace.c:121:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c: In function 'indent': >../../../mono/mono/mini/trace.c:363:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > printf ("[%p: %.5f %d] ", (void*)mono_native_thread_id_get (), seconds_since_start (), indent_level); > ^ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:419:57: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_leave_method': >../../../mono/mono/mini/trace.c:590:57: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'volatile gint32 * {aka volatile int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/driver.c:1318:15: warning: no previous prototype for 'DllMain' [-Wmissing-prototypes] > BOOL APIENTRY DllMain (HMODULE module_handle, DWORD reason, LPVOID reserved) > ^~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-exceptions.c: In function 'mono_handle_exception_internal': >../../../mono/mono/mini/mini-exceptions.c:1532:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > g_print ("[%p:] EXCEPTION handling: %s.%s: %s\n", (void*)mono_native_thread_id_get (), mono_object_class (obj)->name_space, mono_object_class (obj)->name, msg); > ^ >../../../mono/mono/mini/tramp-amd64.c:123:0: warning: "VALGRIND_DISCARD_TRANSLATIONS" redefined > #define VALGRIND_DISCARD_TRANSLATIONS(...) > >In file included from ../../../mono/mono/utils/memcheck.h:72:0, > from ../../../mono/mono/mini/tramp-amd64.c:25: >../../../mono/mono/utils/valgrind.h:6203:0: note: this is the location of the previous definition > #define VALGRIND_DISCARD_TRANSLATIONS(_qzz_addr,_qzz_len) \ > >../../../mono/mono/mini/tramp-amd64.c: In function 'mono_arch_patch_callsite': >../../../mono/mono/mini/tramp-amd64.c:167:26: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchange ((gint32*)(orig_code - 4), ((gint64)addr - (gint64)orig_code)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/marshal.h:16, > from ../../../mono/mono/mini/tramp-amd64.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'finish_agent_init': >../../../mono/mono/mini/debugger-agent.c:1060:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&inited, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-amd64.c: In function 'mono_arch_ip_from_context': >../../../mono/mono/mini/mini-windows.c: In function 'mono_thread_state_init_from_handle': >../../../mono/mono/mini/mini-windows.c:147:8: warning: unused variable 'result' [-Wunused-variable] > DWORD result; > ^~~~~~ >../../../mono/mono/mini/exceptions-amd64.c:749:27: warning: return makes pointer from integer without a cast [-Wint-conversion] > return ((CONTEXT*)sigctx)->Rip; > ~~~~~~~~~~~~~~~~~~^~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'socket_transport_connect': >../../../mono/mono/mini/debugger-agent.c:1275:52: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > if (setsockopt (sfd, SOL_SOCKET, SO_REUSEADDR, &n, sizeof(n)) == -1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_debugger_thread': >../../../mono/mono/mini/debugger-agent.c:1615:55: warning: passing argument 1 of 'mono_threads_create_thread' from incompatible pointer type [-Wincompatible-pointer-types] > debugger_thread_handle = mono_threads_create_thread (debugger_thread, NULL, 0, 0, NULL); > ^~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-coop-mutex.h:9:0, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/debugger-agent.c:57: >../../../mono/mono/utils/mono-threads.h:455:1: note: expected 'LPTHREAD_START_ROUTINE {aka long unsigned int (*)(void *)}' but argument is of type 'guint32 (*)(void *) {aka unsigned int (*)(void *)}' > mono_threads_create_thread (LPTHREAD_START_ROUTINE start, gpointer arg, guint32 stack_size, guint32 creation_flags, MonoNativeThreadId *out_tid); > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'send_packet': >../../../mono/mono/mini/debugger-agent.c:1792:29: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > id = InterlockedIncrement (&packet_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'get_objref': >../../../mono/mono/mini/debugger-agent.c:1986:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref->id = InterlockedIncrement (&objref_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/helpers.c: In function 'mono_disassemble_code': >../../../mono/mono/mini/debugger-agent.c: In function 'notify_thread': >../../../mono/mono/mini/debugger-agent.c:2668:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > DEBUG_PRINTF (1, "[%p] Interrupting %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); > ^ >../../../mono/mono/mini/debugger-agent.c:604:99: note: in definition of macro 'DEBUG_PRINTF' > #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) > ^~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c:2674:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_thread_info_safe_suspend_and_run ((MonoNativeThreadId)(gpointer)(gsize)thread->tid, FALSE, debugger_interrupt_critical, &interrupt_data); > ^ >../../../mono/mono/mini/debugger-agent.c:2676:129: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > DEBUG_PRINTF (1, "[%p] mono_thread_info_suspend_sync () failed for %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); > ^ >../../../mono/mono/mini/debugger-agent.c:604:99: note: in definition of macro 'DEBUG_PRINTF' > #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) > ^~~~~~~~~~~ >../../../mono/mono/mini/mini.c: In function 'mini_method_compile': >../../../mono/mono/mini/mini.c:3305:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_compiled); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/helpers.c:151:8: warning: unused variable 'cmd' [-Wunused-variable] > char *cmd; > ^~~ >../../../mono/mono/mini/helpers.c:148:14: warning: unused variable 'objdump_args' [-Wunused-variable] > const char *objdump_args = g_getenv ("MONO_OBJDUMP_ARGS"); > ^~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c: In function 'mono_sigsegv_signal_handler': >../../../mono/mono/mini/debugger-agent.c: In function 'compute_frame_info': >../../../mono/mono/mini/mini-runtime.c:2804:11: warning: unused variable 'fault_addr' [-Wunused-variable] > gpointer fault_addr = NULL; > ^~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c:3202:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > f->id = InterlockedIncrement (&frame_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c:4048:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_with_llvm); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-runtime.c: In function 'alloc0_jit_info_data': >../../../mono/mono/mini/mini.c:4050:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_without_llvm); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-runtime.c:2768:27: warning: passing argument 1 of '_InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchangeAdd (&async_jit_info_size, size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1026:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/mini/exceptions-amd64.c:783:1: warning: 'altstack_handle_and_restore' defined but not used [-Wunused-function] > altstack_handle_and_restore (MonoContext *ctx, MonoObject *obj, gboolean stack_ovf) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-amd64.c:669:1: warning: 'handle_signal_exception' defined but not used [-Wunused-function] > handle_signal_exception (gpointer obj) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c: In function 'mini_method_compile': >../../../mono/mono/mini/mini.c:3305:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_compiled); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_single_stepping': >../../../mono/mono/mini/aot-runtime.c: In function 'load_method': >../../../mono/mono/mini/aot-runtime.c:3840:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_aot); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c:5017:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedIncrement (&ss_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'stop_single_stepping': >../../../mono/mono/mini/debugger-agent.c:5030:34: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedDecrement (&ss_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c:4048:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_with_llvm); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c:4050:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_without_llvm); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/mini/mini-runtime.c:2943:1: warning: 'no_vcall_trampoline' defined but not used [-Wunused-function] > no_vcall_trampoline (void) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c:2937:1: warning: 'no_imt_trampoline' defined but not used [-Wunused-function] > no_imt_trampoline (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:428:3: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address] > printf (") ip: %p\n", RETURN_ADDRESS_N (1)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'event_commands': >../../../mono/mono/mini/debugger-agent.c:7290:35: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > req->id = InterlockedIncrement (&event_request_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:428:3: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address] > printf (") ip: %p\n", RETURN_ADDRESS_N (1)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'compile_method': >../../../mono/mono/mini/aot-compiler.c:7100:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.mcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7132:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.genericcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7145:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ocount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7188:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.abscount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7323:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.methods_without_got_slots); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7432:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ccount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'execute_system': >../../../mono/mono/mini/aot-compiler.c:7837:10: warning: passing argument 1 of 'monoeg_g_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > g_free (command); > ^~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:24:0, > from ../../../mono/mono/metadata/abi-details.h:8, > from ../../../mono/mono/mini/aot-compiler.c:34: >../../../mono/eglib/src/eglib-remap.h:42:16: note: expected 'void *' but argument is of type 'const char *' > #define g_free monoeg_g_free > ^ >../../../mono/eglib/src/eglib-remap.h:42:16: note: in definition of macro 'g_free' > #define g_free monoeg_g_free > ^~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c: In function 'mono_sigsegv_signal_handler': >../../../mono/mono/mini/mini-runtime.c:2804:11: warning: unused variable 'fault_addr' [-Wunused-variable] > gpointer fault_addr = NULL; > ^~~~~~~~~~ >At top level: >../../../mono/mono/mini/mini-runtime.c:2943:1: warning: 'no_vcall_trampoline' defined but not used [-Wunused-function] > no_vcall_trampoline (void) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c:2937:1: warning: 'no_imt_trampoline' defined but not used [-Wunused-function] > no_imt_trampoline (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'mono_compile_assembly': >../../../mono/mono/mini/aot-compiler.c:10194:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] > else > ^~~~ >../../../mono/mono/mini/aot-compiler.c:10196:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' > acfg->fp = fopen (acfg->tmpfname, "w+"); > ^~~~ >../../../mono/mono/mini/mini-generic-sharing.c: In function 'mini_get_gsharedvt_in_sig_wrapper': >../../../mono/mono/mini/mini-generic-sharing.c:1214:3: warning: 'retval_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, retval_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-codegen.c: In function 'mono_print_ins_index': >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >In file included from ../../../mono/mono/mini/mini-codegen.c:20:0: >../../../mono/mono/mini/mini-codegen.c: In function 'get_register_spilling': >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ > CC libmini_static_la-cfold.lo > CC libmini_static_la-helpers.lo > CC libmini_static_la-liveness.lo > CC libmini_static_la-ssa.lo > CC libmini_static_la-abcremoval.lo > CC libmini_static_la-local-propagation.lo > CC libmini_static_la-driver.lo > CC libmini_static_la-debug-mini.lo > CC libmini_static_la-linear-scan.lo > CC libmini_static_la-aot-compiler.lo > CC libmini_static_la-aot-runtime.lo > CC libmini_static_la-graph.lo > CC libmini_static_la-mini-codegen.lo > CC libmini_static_la-mini-exceptions.lo > CC libmini_static_la-mini-trampolines.lo > CC libmini_static_la-branch-opts.lo > CC libmini_static_la-mini-generic-sharing.lo > CC libmini_static_la-tasklets.lo > CC libmini_static_la-simd-intrinsics.lo > CC libmini_static_la-mini-native-types.lo > CC libmini_static_la-unwind.lo > CC libmini_static_la-image-writer.lo > CC libmini_static_la-dwarfwriter.lo > CC libmini_static_la-mini-gc.lo > CC libmini_static_la-debugger-agent.lo > CC libmini_static_la-xdebug.lo > CC libmini_static_la-alias-analysis.lo > CC libmini_static_la-mini-cross-helpers.lo > CC libmini_static_la-arch-stubs.lo > CC libmini_static_la-mini-amd64.lo > CC libmini_static_la-exceptions-amd64.lo >In file included from ../../../mono/mono/io-layer/io-layer.h:17:0, > from ../../../mono/mono/metadata/threads-types.h:17, > from ../../../mono/mono/mini/mini-exceptions.c:52: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmini_static_la-tramp-amd64.lo > CC libmini_static_la-mini-windows.lo >../../../mono/mono/mini/helpers.c: In function 'mono_disassemble_code': >../../../mono/mono/mini/helpers.c:151:8: warning: unused variable 'cmd' [-Wunused-variable] > char *cmd; > ^~~ >../../../mono/mono/mini/helpers.c:148:14: warning: unused variable 'objdump_args' [-Wunused-variable] > const char *objdump_args = g_getenv ("MONO_OBJDUMP_ARGS"); > ^~~~~~~~~~~~ >../../../mono/mono/mini/driver.c:1318:15: warning: no previous prototype for 'DllMain' [-Wmissing-prototypes] > BOOL APIENTRY DllMain (HMODULE module_handle, DWORD reason, LPVOID reserved) > ^~~~~~~ >../../../mono/mono/mini/graph.c: In function 'mono_draw_graph': >../../../mono/mono/mini/graph.c:314:8: warning: unused variable 'com' [-Wunused-variable] > char *com; > ^~~ >../../../mono/mono/mini/mini-codegen.c: In function 'mono_print_ins_index': >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >In file included from ../../../mono/mono/mini/mini-codegen.c:20:0: >../../../mono/mono/mini/mini-codegen.c: In function 'get_register_spilling': >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/aot-compiler.c: In function 'compile_method': >../../../mono/mono/mini/aot-compiler.c:7100:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.mcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7132:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.genericcount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7145:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ocount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7188:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.abscount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7323:25: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.methods_without_got_slots); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7432:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ccount); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'execute_system': >../../../mono/mono/mini/aot-compiler.c:7837:10: warning: passing argument 1 of 'monoeg_g_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > g_free (command); > ^~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:24:0, > from ../../../mono/mono/metadata/abi-details.h:8, > from ../../../mono/mono/mini/aot-compiler.c:34: >../../../mono/eglib/src/eglib-remap.h:42:16: note: expected 'void *' but argument is of type 'const char *' > #define g_free monoeg_g_free > ^ >../../../mono/eglib/src/eglib-remap.h:42:16: note: in definition of macro 'g_free' > #define g_free monoeg_g_free > ^~~~~~~~~~~~~ >../../../mono/mono/mini/aot-runtime.c: In function 'alloc0_jit_info_data': >../../../mono/mono/mini/aot-runtime.c:2768:27: warning: passing argument 1 of '_InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchangeAdd (&async_jit_info_size, size); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1026:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchangeAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-runtime.c: In function 'load_method': >../../../mono/mono/mini/aot-runtime.c:3840:24: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_aot); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-exceptions.c: In function 'mono_handle_exception_internal': >../../../mono/mono/mini/mini-exceptions.c:1532:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > g_print ("[%p:] EXCEPTION handling: %s.%s: %s\n", (void*)mono_native_thread_id_get (), mono_object_class (obj)->name_space, mono_object_class (obj)->name, msg); > ^ >../../../mono/mono/mini/aot-compiler.c: In function 'mono_compile_assembly': >../../../mono/mono/mini/aot-compiler.c:10194:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] > else > ^~~~ >../../../mono/mono/mini/aot-compiler.c:10196:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' > acfg->fp = fopen (acfg->tmpfname, "w+"); > ^~~~ >../../../mono/mono/mini/mini-generic-sharing.c: In function 'mini_get_gsharedvt_in_sig_wrapper': >../../../mono/mono/mini/mini-generic-sharing.c:1214:3: warning: 'retval_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, retval_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'finish_agent_init': >../../../mono/mono/mini/debugger-agent.c:1060:34: warning: passing argument 1 of '_InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&inited, 1, 0) == 1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1037:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedCompareExchange(__LONG32 volatile *Destination, __LONG32 ExChange, __LONG32 Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'socket_transport_connect': >../../../mono/mono/mini/debugger-agent.c:1275:52: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > if (setsockopt (sfd, SOL_SOCKET, SO_REUSEADDR, &n, sizeof(n)) == -1) > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_debugger_thread': >../../../mono/mono/mini/debugger-agent.c:1615:55: warning: passing argument 1 of 'mono_threads_create_thread' from incompatible pointer type [-Wincompatible-pointer-types] > debugger_thread_handle = mono_threads_create_thread (debugger_thread, NULL, 0, 0, NULL); > ^~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-coop-mutex.h:9:0, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/debugger-agent.c:57: >../../../mono/mono/utils/mono-threads.h:455:1: note: expected 'LPTHREAD_START_ROUTINE {aka long unsigned int (*)(void *)}' but argument is of type 'guint32 (*)(void *) {aka unsigned int (*)(void *)}' > mono_threads_create_thread (LPTHREAD_START_ROUTINE start, gpointer arg, guint32 stack_size, guint32 creation_flags, MonoNativeThreadId *out_tid); > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'send_packet': >../../../mono/mono/mini/debugger-agent.c:1792:29: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > id = InterlockedIncrement (&packet_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'get_objref': >../../../mono/mono/mini/debugger-agent.c:1986:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref->id = InterlockedIncrement (&objref_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'notify_thread': >../../../mono/mono/mini/debugger-agent.c:2668:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > DEBUG_PRINTF (1, "[%p] Interrupting %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); > ^ >../../../mono/mono/mini/debugger-agent.c:604:99: note: in definition of macro 'DEBUG_PRINTF' > #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) > ^~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c:2674:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > mono_thread_info_safe_suspend_and_run ((MonoNativeThreadId)(gpointer)(gsize)thread->tid, FALSE, debugger_interrupt_critical, &interrupt_data); > ^ >../../../mono/mono/mini/debugger-agent.c:2676:129: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > DEBUG_PRINTF (1, "[%p] mono_thread_info_suspend_sync () failed for %p...\n", (gpointer) (gsize) mono_native_thread_id_get (), (gpointer)tid); > ^ >../../../mono/mono/mini/debugger-agent.c:604:99: note: in definition of macro 'DEBUG_PRINTF' > #define DEBUG_PRINTF(level, ...) do { if (G_UNLIKELY ((level) <= log_level)) { fprintf (log_file, __VA_ARGS__); fflush (log_file); } } while (0) > ^~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'compute_frame_info': >../../../mono/mono/mini/debugger-agent.c:3202:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > f->id = InterlockedIncrement (&frame_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_single_stepping': >../../../mono/mono/mini/debugger-agent.c:5017:34: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedIncrement (&ss_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'stop_single_stepping': >../../../mono/mono/mini/debugger-agent.c:5030:34: warning: passing argument 1 of '_InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedDecrement (&ss_count); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1059:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedDecrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'event_commands': >../../../mono/mono/mini/debugger-agent.c:7290:35: warning: passing argument 1 of '_InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > req->id = InterlockedIncrement (&event_request_id); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1048:10: note: expected 'volatile long int *' but argument is of type 'int *' > __LONG32 _InterlockedIncrement(__LONG32 volatile *Addend) { > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-amd64.c: In function 'mono_arch_ip_from_context': >../../../mono/mono/mini/exceptions-amd64.c:749:27: warning: return makes pointer from integer without a cast [-Wint-conversion] > return ((CONTEXT*)sigctx)->Rip; > ~~~~~~~~~~~~~~~~~~^~~~~ >At top level: >../../../mono/mono/mini/exceptions-amd64.c:783:1: warning: 'altstack_handle_and_restore' defined but not used [-Wunused-function] > altstack_handle_and_restore (MonoContext *ctx, MonoObject *obj, gboolean stack_ovf) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-amd64.c:669:1: warning: 'handle_signal_exception' defined but not used [-Wunused-function] > handle_signal_exception (gpointer obj) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/tramp-amd64.c:123:0: warning: "VALGRIND_DISCARD_TRANSLATIONS" redefined > #define VALGRIND_DISCARD_TRANSLATIONS(...) > >In file included from ../../../mono/mono/utils/memcheck.h:72:0, > from ../../../mono/mono/mini/tramp-amd64.c:25: >../../../mono/mono/utils/valgrind.h:6203:0: note: this is the location of the previous definition > #define VALGRIND_DISCARD_TRANSLATIONS(_qzz_addr,_qzz_len) \ > >../../../mono/mono/mini/tramp-amd64.c: In function 'mono_arch_patch_callsite': >../../../mono/mono/mini/tramp-amd64.c:167:26: warning: passing argument 1 of '_InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchange ((gint32*)(orig_code - 4), ((gint64)addr - (gint64)orig_code)); > ^ >In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/marshal.h:16, > from ../../../mono/mono/mini/tramp-amd64.c:18: >/usr/x86_64-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1088:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedExchange(__LONG32 volatile *Target, __LONG32 Value) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-windows.c: In function 'mono_thread_state_init_from_handle': >../../../mono/mono/mini/mini-windows.c:147:8: warning: unused variable 'result' [-Wunused-variable] > DWORD result; > ^~~~~~ > CXXLD libmini-static.la > CC mono_boehm-main.o > CC main.o > CC mono_sgen-main-sgen.o > CXXLD libmini.la > CCLD libmonoboehm-2.0.la > CCLD libmonosgen-2.0.la > CCLD mono-boehm.exe > CCLD monow.exe > CCLD mono-sgen.exe >libtool: error: Could not determine the host path corresponding to >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini/.libs' >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini/.libs' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini/.libs:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini/.libs:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini/.libs' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini/.libs:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' >libtool: error: Continuing, but uninstalled executables may not work. >ln -sf mono-sgen.exe mono.exe >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >Making all in dis >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/dis' > CC get.o > CC dis-cil.o > CC dump.o > CC util.o > CC main.o > CC declsec.o >../../../mono/mono/dis/dis-cil.c: In function 'disassemble_cil': >../../../mono/mono/dis/dis-cil.c:147:26: warning: unknown conversion type character 'l' in format [-Wformat=] > fprintf (output, "0x%llx", (long long) top); > ^ >../../../mono/mono/dis/dis-cil.c:147:21: warning: too many arguments for format [-Wformat-extra-args] > fprintf (output, "0x%llx", (long long) top); > ^~~~~~~~ >../../../mono/mono/dis/dis-cil.c:147:26: warning: unknown conversion type character 'l' in format [-Wformat=] > fprintf (output, "0x%llx", (long long) top); > ^ >../../../mono/mono/dis/dis-cil.c:147:21: warning: too many arguments for format [-Wformat-extra-args] > fprintf (output, "0x%llx", (long long) top); > ^~~~~~~~ > AR libmonodis.a > CCLD monodis.exe >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >libtool: error: Continuing, but uninstalled executables may not work. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/dis' >Making all in profiler >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/profiler' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/profiler' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >Making all in support >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/support' > CC errno.lo > CC map.lo > CC signal.lo > CC stdio.lo > CC string.lo > CC stdlib.lo > CC zlib-helper.lo > CC adler32.lo > CC compress.lo > CC crc32.lo > CC uncompr.lo > CC deflate.lo > CC trees.lo > CC zutil.lo > CC inflate.lo > CC infback.lo > CC inftrees.lo > CC inffast.lo > CC minizip/ioapi.lo > CC minizip/unzip.lo > CC minizip/zip.lo >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c ../../mono/support/signal.c -DDLL_EXPORT -DPIC -o .libs/signal.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT string.lo -MD -MP -MF .deps/string.Tpo -c ../../mono/support/string.c -DDLL_EXPORT -DPIC -o .libs/string.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdio.lo -MD -MP -MF .deps/stdio.Tpo -c ../../mono/support/stdio.c -DDLL_EXPORT -DPIC -o .libs/stdio.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdlib.lo -MD -MP -MF .deps/stdlib.Tpo -c ../../mono/support/stdlib.c -DDLL_EXPORT -DPIC -o .libs/stdlib.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT map.lo -MD -MP -MF .deps/map.Tpo -c ../../mono/support/map.c -DDLL_EXPORT -DPIC -o .libs/map.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT uncompr.lo -MD -MP -MF .deps/uncompr.Tpo -c ../../mono/support/uncompr.c -DDLL_EXPORT -DPIC -o .libs/uncompr.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inflate.lo -MD -MP -MF .deps/inflate.Tpo -c ../../mono/support/inflate.c -DDLL_EXPORT -DPIC -o .libs/inflate.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT infback.lo -MD -MP -MF .deps/infback.Tpo -c ../../mono/support/infback.c -DDLL_EXPORT -DPIC -o .libs/infback.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT adler32.lo -MD -MP -MF .deps/adler32.Tpo -c ../../mono/support/adler32.c -DDLL_EXPORT -DPIC -o .libs/adler32.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/unzip.lo -MD -MP -MF minizip/.deps/unzip.Tpo -c ../../mono/support/minizip/unzip.c -DDLL_EXPORT -DPIC -o minizip/.libs/unzip.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT deflate.lo -MD -MP -MF .deps/deflate.Tpo -c ../../mono/support/deflate.c -DDLL_EXPORT -DPIC -o .libs/deflate.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zutil.lo -MD -MP -MF .deps/zutil.Tpo -c ../../mono/support/zutil.c -DDLL_EXPORT -DPIC -o .libs/zutil.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/ioapi.lo -MD -MP -MF minizip/.deps/ioapi.Tpo -c ../../mono/support/minizip/ioapi.c -DDLL_EXPORT -DPIC -o minizip/.libs/ioapi.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/zip.lo -MD -MP -MF minizip/.deps/zip.Tpo -c ../../mono/support/minizip/zip.c -DDLL_EXPORT -DPIC -o minizip/.libs/zip.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inffast.lo -MD -MP -MF .deps/inffast.Tpo -c ../../mono/support/inffast.c -DDLL_EXPORT -DPIC -o .libs/inffast.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT uncompr.lo -MD -MP -MF .deps/uncompr.Tpo -c ../../mono/support/uncompr.c -o uncompr.o >/dev/null 2>&1 >../../mono/support/stdlib.c: In function 'Mono_Unix_VersionString': >../../mono/support/stdlib.c:21:9: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > return "MonoProject-2015-12-1"; > ^~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT trees.lo -MD -MP -MF .deps/trees.Tpo -c ../../mono/support/trees.c -DDLL_EXPORT -DPIC -o .libs/trees.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT errno.lo -MD -MP -MF .deps/errno.Tpo -c ../../mono/support/errno.c -DDLL_EXPORT -DPIC -o .libs/errno.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zlib-helper.lo -MD -MP -MF .deps/zlib-helper.Tpo -c ../../mono/support/zlib-helper.c -DDLL_EXPORT -DPIC -o .libs/zlib-helper.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT compress.lo -MD -MP -MF .deps/compress.Tpo -c ../../mono/support/compress.c -DDLL_EXPORT -DPIC -o .libs/compress.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdlib.lo -MD -MP -MF .deps/stdlib.Tpo -c ../../mono/support/stdlib.c -o stdlib.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT string.lo -MD -MP -MF .deps/string.Tpo -c ../../mono/support/string.c -o string.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inftrees.lo -MD -MP -MF .deps/inftrees.Tpo -c ../../mono/support/inftrees.c -DDLL_EXPORT -DPIC -o .libs/inftrees.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c ../../mono/support/signal.c -o signal.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/ioapi.lo -MD -MP -MF minizip/.deps/ioapi.Tpo -c ../../mono/support/minizip/ioapi.c -o minizip/ioapi.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT crc32.lo -MD -MP -MF .deps/crc32.Tpo -c ../../mono/support/crc32.c -DDLL_EXPORT -DPIC -o .libs/crc32.o >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT compress.lo -MD -MP -MF .deps/compress.Tpo -c ../../mono/support/compress.c -o compress.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT errno.lo -MD -MP -MF .deps/errno.Tpo -c ../../mono/support/errno.c -o errno.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT adler32.lo -MD -MP -MF .deps/adler32.Tpo -c ../../mono/support/adler32.c -o adler32.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zutil.lo -MD -MP -MF .deps/zutil.Tpo -c ../../mono/support/zutil.c -o zutil.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdio.lo -MD -MP -MF .deps/stdio.Tpo -c ../../mono/support/stdio.c -o stdio.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inffast.lo -MD -MP -MF .deps/inffast.Tpo -c ../../mono/support/inffast.c -o inffast.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zlib-helper.lo -MD -MP -MF .deps/zlib-helper.Tpo -c ../../mono/support/zlib-helper.c -o zlib-helper.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inftrees.lo -MD -MP -MF .deps/inftrees.Tpo -c ../../mono/support/inftrees.c -o inftrees.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT crc32.lo -MD -MP -MF .deps/crc32.Tpo -c ../../mono/support/crc32.c -o crc32.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT infback.lo -MD -MP -MF .deps/infback.Tpo -c ../../mono/support/infback.c -o infback.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/unzip.lo -MD -MP -MF minizip/.deps/unzip.Tpo -c ../../mono/support/minizip/unzip.c -o minizip/unzip.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT trees.lo -MD -MP -MF .deps/trees.Tpo -c ../../mono/support/trees.c -o trees.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/zip.lo -MD -MP -MF minizip/.deps/zip.Tpo -c ../../mono/support/minizip/zip.c -o minizip/zip.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT deflate.lo -MD -MP -MF .deps/deflate.Tpo -c ../../mono/support/deflate.c -o deflate.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inflate.lo -MD -MP -MF .deps/inflate.Tpo -c ../../mono/support/inflate.c -o inflate.o >/dev/null 2>&1 >libtool: compile: x86_64-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT map.lo -MD -MP -MF .deps/map.Tpo -c ../../mono/support/map.c -o map.o >/dev/null 2>&1 > CCLD libMonoPosixHelper.la >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/support' >Making all in data >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >Making all in net_2_0 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >Making all in net_4_0 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >Making all in net_4_5 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >cp ../../mono/data/gdb/mono-gdb.py mono-sgen-gdb.py >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >Making all in runtime >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/runtime' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/runtime' >Making all in scripts >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/scripts' >Makefile:825: warning: overriding recipe for target 'mod.bat' >Makefile:805: warning: ignoring old recipe for target 'mod.bat' >n=`echo makecert.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script_umask.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > makecert.bat.tmp >n=`echo sn.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script_umask.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > sn.bat.tmp >n=`echo al.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > al.bat.tmp >n=`echo ilasm.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > ilasm.bat.tmp >n=`echo gacutil.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > gacutil.bat.tmp >n=`echo mkbundle.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > mkbundle.bat.tmp >n=`echo monop.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > monop.bat.tmp >n=`echo resgen.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > resgen.bat.tmp >n=`echo wsdl.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > wsdl.bat.tmp >/bin/sh: line 1: -e: command not found >n=`echo al2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > al2.bat.tmp >n=`echo gacutil2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > gacutil2.bat.tmp >n=`echo monop2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > monop2.bat.tmp >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >n=`echo resgen2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > resgen2.bat.tmp >mv -f sn.bat.tmp sn.bat >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >n=`echo wsdl2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > wsdl2.bat.tmp >e 's,@''exe_name@,mono-service,g' ../../mono/scripts/mono-service.in > mono-service.tmp >/bin/sh: line 1: -e: command not found >mv -f makecert.bat.tmp makecert.bat >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/mono,g' -e 's,@''gtkdir@,,g' -e 's,@''mono_interp@,mono,g' -e 's,@''framework_version@,2.0,g' -e 's,@''exe_name@,mono-service2,g' ../../mono/scripts/mono-service.in > mono-service2.tmp >e 's,@''exe_name@,nunit-console,g' ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > nunit-console.bat.tmp >mv -f al.bat.tmp al.bat >mv -f ilasm.bat.tmp ilasm.bat >mv -f gacutil.bat.tmp gacutil.bat >mv -f monop.bat.tmp monop.bat >/bin/sh: e: command not found >mv -f resgen.bat.tmp resgen.bat >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/mono,g' -e 's,@''gtkdir@,,g' -e 's,@''mono_interp@,mono --debug,g' -e 's,@''framework_version@,2.0,g' -e 's,@''exe_name@,nunit-console,g' ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > nunit-console2.bat.tmp >/bin/sh: line 1: -e: command not found >/bin/sh: e: command not found >mv -f mkbundle.bat.tmp mkbundle.bat >mv -f mono-service.tmp mono-service >e 's,@''exe_name@,nunit-console,g' ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > nunit-console4.bat.tmp >make[2]: [Makefile:780: mono-service] Error 127 (ignored) >/bin/sh: line 1: -e: command not found >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >mv -f nunit-console.bat.tmp nunit-console.bat >/bin/sh: line 1: -e: command not found >/bin/sh: e: command not found >/bin/sh: line 1: -e: command not found >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >mv -f monop2.bat.tmp monop2.bat >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >mv -f wsdl.bat.tmp wsdl.bat >mv -f wsdl2.bat.tmp wsdl2.bat >mv -f mono-service2.tmp mono-service2 >mv -f nunit-console4.bat.tmp nunit-console4.bat >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/mono,g' -e 's,@''gtkdir@,,g' ../../mono/scripts/peverify.in > peverify.tmp >mv -f al2.bat.tmp al2.bat >mv -f gacutil2.bat.tmp gacutil2.bat >mv -f resgen2.bat.tmp resgen2.bat >mv -f nunit-console2.bat.tmp nunit-console2.bat >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/mono,g' -e 's,@''gtkdir@,,g' ../../mono/scripts/mcs.in > mcs.tmp >e "s,@exe_name@,mono-configuration-crypto,g" ../../mono/scripts/mono-configuration-crypto.in > mono-configuration-crypto.bat.tmp >/bin/sh: e: command not found >mv -f peverify.tmp peverify >mv -f mono-configuration-crypto.bat.tmp mono-configuration-crypto.bat >make[2]: [Makefile:830: mono-configuration-crypto.bat] Error 127 (ignored) >mv -f mcs.tmp mcs >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/scripts' >Making all in man >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/man' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/man' >Making all in samples >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/samples' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/samples' >Making all in msvc >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/msvc' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/msvc' >Making all in acceptance-tests >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/acceptance-tests' >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/acceptance-tests' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >make: Nothing to be done for 'all'. >Making install in po >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >Making install in mcs >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po/mcs' >installing ../../../mono/po/mcs/es.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/locale/es/LC_MESSAGES/mcs.mo >installing ../../../mono/po/mcs/ja.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/locale/ja/LC_MESSAGES/mcs.mo >installing ../../../mono/po/mcs/de.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/locale/de/LC_MESSAGES/mcs.mo >installing ../../../mono/po/mcs/pt_BR.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/locale/pt_BR/LC_MESSAGES/mcs.mo >if test "mono" = "gettext-tools"; then \ > /usr/bin/mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/gettext/po; \ > for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ > /usr/bin/install -c -m 644 ../../../mono/po/mcs/$file \ > /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/gettext/po/$file; \ > done; \ > for file in Makevars; do \ > rm -f /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/gettext/po/$file; \ > done; \ >else \ > : ; \ >fi >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po/mcs' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/po' >Making install in libgc >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >Making install in m4 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/m4' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/m4' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/m4' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/m4' >Making install in include >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >Making install in private >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include/private' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include/private' >make[4]: Nothing to be done for 'install-exec-am'. >make[4]: Nothing to be done for 'install-data-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include/private' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include/private' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >make[4]: Nothing to be done for 'install-exec-am'. >make[4]: Nothing to be done for 'install-data-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/include' >Making install in doc >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/doc' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/doc' >make[3]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/libgc-mono' > /usr/bin/install -c -m 644 ../../../mono/libgc/doc/barrett_diagram ../../../mono/libgc/doc/debugging.html ../../../mono/libgc/doc/gc.man ../../../mono/libgc/doc/gcdescr.html ../../../mono/libgc/doc/README ../../../mono/libgc/doc/README.amiga ../../../mono/libgc/doc/README.arm.cross ../../../mono/libgc/doc/README.autoconf ../../../mono/libgc/doc/README.changes ../../../mono/libgc/doc/README.contributors ../../../mono/libgc/doc/README.cords ../../../mono/libgc/doc/README.DGUX386 ../../../mono/libgc/doc/README.dj ../../../mono/libgc/doc/README.environment ../../../mono/libgc/doc/README.ews4800 ../../../mono/libgc/doc/README.hp ../../../mono/libgc/doc/README.linux ../../../mono/libgc/doc/README.Mac ../../../mono/libgc/doc/README.MacOSX ../../../mono/libgc/doc/README.macros ../../../mono/libgc/doc/README.OS2 ../../../mono/libgc/doc/README.rs6000 ../../../mono/libgc/doc/README.sgi ../../../mono/libgc/doc/README.solaris2 ../../../mono/libgc/doc/README.uts ../../../mono/libgc/doc/README.win32 ../../../mono/libgc/doc/tree.html ../../../mono/libgc/doc/leak.html ../../../mono/libgc/doc/gcinterface.html ../../../mono/libgc/doc/scale.html ../../../mono/libgc/doc/README.darwin ../../../mono/libgc/doc/simple_example.html '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/libgc-mono' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/doc' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc/doc' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/libgc' >Making install in eglib >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >Making install in m4 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/m4' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/m4' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/m4' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/m4' >Making install in src >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib/src' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/eglib' >Making install in mono >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >Making install in arch >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[4]: Nothing to be done for 'install-exec-am'. >make[4]: Nothing to be done for 'install-data-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/arch' >Making install in utils >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >make install-am >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/utils' > /usr/bin/install -c -m 644 ../../../mono/mono/utils/mono-logger.h ../../../mono/mono/utils/mono-error.h ../../../mono/mono/utils/mono-publib.h ../../../mono/mono/utils/mono-dl-fallback.h ../../../mono/mono/utils/mono-counters.h '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/utils' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/utils' >Making install in io-layer >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/io-layer' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/io-layer' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/io-layer' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/io-layer' >Making install in cil >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/cil' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/cil' >make[3]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/cil' > /usr/bin/install -c -m 644 ../../../mono/mono/cil/opcode.def '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/cil' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/mono-2.0/mono/cil' > /usr/bin/install -c -m 644 ../../../mono/mono/cil/cil-opcodes.xml '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/mono-2.0/mono/cil' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/cil' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/cil' >Making install in metadata >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/metadata' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/metadata' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' > /bin/sh ../../libtool --mode=install /usr/bin/install -c pedump.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-pedump.exe' >libtool: install: /usr/bin/install -c .libs/pedump.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-pedump.exe > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/metadata' > /usr/bin/install -c -m 644 ../../../mono/mono/metadata/assembly.h ../../../mono/mono/metadata/attrdefs.h ../../../mono/mono/metadata/appdomain.h ../../../mono/mono/metadata/blob.h ../../../mono/mono/metadata/class.h ../../../mono/mono/metadata/debug-helpers.h ../../../mono/mono/metadata/debug-mono-symfile.h ../../../mono/mono/metadata/threads.h ../../../mono/mono/metadata/environment.h ../../../mono/mono/metadata/exception.h ../../../mono/mono/metadata/image.h ../../../mono/mono/metadata/loader.h ../../../mono/mono/metadata/metadata.h ../../../mono/mono/metadata/mono-config.h ../../../mono/mono/metadata/mono-debug.h ../../../mono/mono/metadata/mono-gc.h ../../../mono/mono/metadata/sgen-bridge.h ../../../mono/mono/metadata/object.h ../../../mono/mono/metadata/opcodes.h ../../../mono/mono/metadata/profiler.h ../../../mono/mono/metadata/reflection.h ../../../mono/mono/metadata/row-indexes.h ../../../mono/mono/metadata/tokentype.h ../../../mono/mono/metadata/verify.h '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/metadata' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/metadata' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/metadata' >Making install in sgen >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/sgen' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/sgen' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/sgen' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/sgen' >Making install in mini >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >make install-am >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib' > /bin/sh ../../libtool --mode=install /usr/bin/install -c libmonoboehm-2.0.la libmonosgen-2.0.la '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib' >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.dll.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonoboehm-2.0.dll.a >libtool: install: base_file=`basename libmonoboehm-2.0.la` >libtool: install: dlpath=`/bin/sh 2>&1 -c '. .libs/'libmonoboehm-2.0.la'i; echo libmonoboehm-2.0.dll'` >libtool: install: dldir=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/`dirname ../bin/libmonoboehm-2.0.dll` >libtool: install: test -d /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin || mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.dll /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libmonoboehm-2.0.dll >libtool: install: chmod a+x /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libmonoboehm-2.0.dll >libtool: install: if test -n '' && test -n 'x86_64-w64-mingw32-strip --strip-unneeded'; then eval 'x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libmonoboehm-2.0.dll' || exit 0; fi >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.lai /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonoboehm-2.0.la >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.dll.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonosgen-2.0.dll.a >libtool: install: base_file=`basename libmonosgen-2.0.la` >libtool: install: dlpath=`/bin/sh 2>&1 -c '. .libs/'libmonosgen-2.0.la'i; echo libmonosgen-2.0.dll'` >libtool: install: dldir=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/`dirname ../bin/libmonosgen-2.0.dll` >libtool: install: test -d /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin || mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.dll /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libmonosgen-2.0.dll >libtool: install: chmod a+x /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libmonosgen-2.0.dll >libtool: install: if test -n '' && test -n 'x86_64-w64-mingw32-strip --strip-unneeded'; then eval 'x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libmonosgen-2.0.dll' || exit 0; fi >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.lai /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonosgen-2.0.la >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonoboehm-2.0.a >libtool: install: chmod 644 /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonoboehm-2.0.a >libtool: install: x86_64-w64-mingw32-ranlib /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonoboehm-2.0.a >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonosgen-2.0.a >libtool: install: chmod 644 /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonosgen-2.0.a >libtool: install: x86_64-w64-mingw32-ranlib /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libmonosgen-2.0.a > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' > /bin/sh ../../libtool --mode=install /usr/bin/install -c mono-boehm.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-boehm.exe' >libtool: install: /usr/bin/install -c .libs/mono-boehm.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-boehm.exe > /bin/sh ../../libtool --mode=install /usr/bin/install -c mono-sgen.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-sgen.exe' >libtool: install: /usr/bin/install -c .libs/mono-sgen.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-sgen.exe > /bin/sh ../../libtool --mode=install /usr/bin/install -c monow.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monow.exe' >libtool: install: /usr/bin/install -c .libs/monow.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monow.exe >make install-exec-hook >make[5]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >(cd /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin && ln -sf mono-sgen mono) >(cd /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib; shopt -s nullglob 2>/dev/null; for i in libmonosgen*; do ln -sf $i `echo $i | sed s/sgen//` ; done) >make[5]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/jit' > /usr/bin/install -c -m 644 ../../../mono/mono/mini/jit.h '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/include/mono-2.0/mono/jit' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/mini' >Making install in dis >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/dis' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/dis' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' > /bin/sh ../../libtool --mode=install /usr/bin/install -c monodis.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monodis.exe' >libtool: install: /usr/bin/install -c .libs/monodis.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monodis.exe > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1' > /usr/bin/install -c -m 644 '../../../mono/mono/dis/monodis.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-monodis.1' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/dis' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/dis' >Making install in profiler >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/profiler' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/profiler' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/mono-2.0/mono/profiler' > /usr/bin/install -c -m 644 ../../../mono/mono/profiler/mono-profiler-log.suppression '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/mono-2.0/mono/profiler' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/profiler' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono/profiler' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/mono' >Making install in support >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/support' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/support' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib' > /bin/sh ../libtool --mode=install /usr/bin/install -c libMonoPosixHelper.la '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib' >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.dll.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libMonoPosixHelper.dll.a >libtool: install: base_file=`basename libMonoPosixHelper.la` >libtool: install: dlpath=`/bin/sh 2>&1 -c '. .libs/'libMonoPosixHelper.la'i; echo libMonoPosixHelper.dll'` >libtool: install: dldir=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/`dirname ../bin/libMonoPosixHelper.dll` >libtool: install: test -d /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin || mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.dll /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libMonoPosixHelper.dll >libtool: install: chmod a+x /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libMonoPosixHelper.dll >libtool: install: if test -n '' && test -n 'x86_64-w64-mingw32-strip --strip-unneeded'; then eval 'x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/../bin/libMonoPosixHelper.dll' || exit 0; fi >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.lai /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libMonoPosixHelper.la >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libMonoPosixHelper.a >libtool: install: chmod 644 /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libMonoPosixHelper.a >libtool: install: x86_64-w64-mingw32-ranlib /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/libMonoPosixHelper.a >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/support' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/support' >Making install in data >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >Making install in net_2_0 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >Making install in Browsers >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0/Browsers' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/2.0/Browsers' > /usr/bin/install -c -m 644 ../../../../mono/data/net_2_0/Browsers/../../Browsers/Compat.browser '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/2.0/Browsers' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0/Browsers' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0/Browsers' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/2.0' > /usr/bin/install -c -m 644 ../../../mono/data/net_2_0/machine.config ../../../mono/data/net_2_0/web.config ../../../mono/data/net_2_0/DefaultWsdlHelpGenerator.aspx ../../../mono/data/net_2_0/settings.map '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/2.0' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_2_0' >Making install in net_4_0 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >Making install in Browsers >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0/Browsers' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.0/Browsers' > /usr/bin/install -c -m 644 ../../../../mono/data/net_4_0/Browsers/../../Browsers/Compat.browser '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.0/Browsers' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0/Browsers' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0/Browsers' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.0' > /usr/bin/install -c -m 644 ../../../mono/data/net_4_0/machine.config ../../../mono/data/net_4_0/web.config ../../../mono/data/net_4_0/DefaultWsdlHelpGenerator.aspx ../../../mono/data/net_4_0/settings.map '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.0' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_0' >Making install in net_4_5 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >Making install in Browsers >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5/Browsers' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.5/Browsers' > /usr/bin/install -c -m 644 ../../../../mono/data/net_4_5/Browsers/../../Browsers/Compat.browser '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.5/Browsers' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5/Browsers' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5/Browsers' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.5' > /usr/bin/install -c -m 644 ../../../mono/data/net_4_5/machine.config ../../../mono/data/net_4_5/web.config ../../../mono/data/net_4_5/DefaultWsdlHelpGenerator.aspx ../../../mono/data/net_4_5/settings.map '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono/4.5' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data/net_4_5' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >make[3]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' > /usr/bin/install -c -m 644 ../../mono/data/gdb/mono-gdb.py mono-sgen-gdb.py '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono' > /usr/bin/install -c -m 644 config ../../mono/data/browscap.ini '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/etc/mono' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/mono/lldb' > /usr/bin/install -c -m 644 ../../mono/data/lldb/mono.py '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/mono/lldb' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/pkgconfig' > /usr/bin/install -c -m 644 mono.pc mono-2.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc system.web.extensions.design_1.0.pc system.web.mvc.pc system.web.mvc2.pc system.web.mvc3.pc aspnetwebstack.pc reactive.pc ../../mono/data/xbuild12.pc monosgen-2.pc '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/lib/pkgconfig' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/data' >Making install in runtime >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/runtime' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/runtime' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/runtime' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/runtime' >Making install in scripts >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/scripts' >Makefile:825: warning: overriding recipe for target 'mod.bat' >Makefile:805: warning: ignoring old recipe for target 'mod.bat' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/scripts' >Makefile:825: warning: overriding recipe for target 'mod.bat' >Makefile:805: warning: ignoring old recipe for target 'mod.bat' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin' > /usr/bin/install -c makecert.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-makecert.bat' > /usr/bin/install -c sn.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-sn.bat' > /usr/bin/install -c al.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-al.bat' > /usr/bin/install -c ilasm.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-ilasm.bat' > /usr/bin/install -c gacutil.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-gacutil.bat' > /usr/bin/install -c mkbundle.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mkbundle.bat' > /usr/bin/install -c monop.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monop.bat' > /usr/bin/install -c resgen.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-resgen.bat' > /usr/bin/install -c wsdl.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-wsdl.bat' > /usr/bin/install -c al2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-al2.bat' > /usr/bin/install -c gacutil2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-gacutil2.bat' > /usr/bin/install -c monop2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monop2.bat' > /usr/bin/install -c resgen2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-resgen2.bat' > /usr/bin/install -c wsdl2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-wsdl2.bat' > /usr/bin/install -c mono-service '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-service' > /usr/bin/install -c mono-service2 '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-service2' > /usr/bin/install -c nunit-console.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-nunit-console.bat' > /usr/bin/install -c nunit-console2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-nunit-console2.bat' > /usr/bin/install -c nunit-console4.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-nunit-console4.bat' > /usr/bin/install -c mono-find-provides '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-find-provides' > /usr/bin/install -c mono-find-requires '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-find-requires' > /usr/bin/install -c mdoc-assemble '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mdoc-assemble' > /usr/bin/install -c mdoc-export-html '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mdoc-export-html' > /usr/bin/install -c mdoc-export-msxdoc '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mdoc-export-msxdoc' > /usr/bin/install -c mdoc-update '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mdoc-update' > /usr/bin/install -c mdoc-validate '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mdoc-validate' > /usr/bin/install -c ../../mono/scripts/mdassembler '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mdassembler' > /usr/bin/install -c ../../mono/scripts/mdvalidater '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mdvalidater' > /usr/bin/install -c ../../mono/scripts/monodocer '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monodocer' > /usr/bin/install -c ../../mono/scripts/monodocs2html '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monodocs2html' > /usr/bin/install -c ../../mono/scripts/monodocs2slashdoc '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-monodocs2slashdoc' > /usr/bin/install -c ../../mono/scripts/mono-test-install '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-test-install' > /usr/bin/install -c peverify '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-peverify' > /usr/bin/install -c mcs '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mcs' > /usr/bin/install -c ../../mono/scripts/mono-heapviz '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-heapviz' > /usr/bin/install -c mono-configuration-crypto.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/bin/./x86_64-w64-mingw32-mono-configuration-crypto.bat' >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/scripts' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/scripts' >Making install in man >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/man' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/man' >make[2]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1' > /usr/bin/install -c -m 644 '../../mono/man/al.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-al.1' > /usr/bin/install -c -m 644 '../../mono/man/cert2spc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-cert2spc.1' > /usr/bin/install -c -m 644 '../../mono/man/certmgr.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-certmgr.1' > /usr/bin/install -c -m 644 '../../mono/man/chktrust.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-chktrust.1' > /usr/bin/install -c -m 644 '../../mono/man/cilc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-cilc.1' > /usr/bin/install -c -m 644 '../../mono/man/crlupdate.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-crlupdate.1' > /usr/bin/install -c -m 644 '../../mono/man/csharp.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-csharp.1' > /usr/bin/install -c -m 644 '../../mono/man/disco.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-disco.1' > /usr/bin/install -c -m 644 '../../mono/man/dtd2xsd.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-dtd2xsd.1' > /usr/bin/install -c -m 644 '../../mono/man/gacutil.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-gacutil.1' > /usr/bin/install -c -m 644 '../../mono/man/genxs.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-genxs.1' > /usr/bin/install -c -m 644 '../../mono/man/httpcfg.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-httpcfg.1' > /usr/bin/install -c -m 644 '../../mono/man/ilasm.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-ilasm.1' > /usr/bin/install -c -m 644 '../../mono/man/lc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-lc.1' > /usr/bin/install -c -m 644 '../../mono/man/macpack.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-macpack.1' > /usr/bin/install -c -m 644 '../../mono/man/makecert.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-makecert.1' > /usr/bin/install -c -m 644 '../../mono/man/mconfig.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mconfig.1' > /usr/bin/install -c -m 644 '../../mono/man/mcs.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mcs.1' > /usr/bin/install -c -m 644 '../../mono/man/mdassembler.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdassembler.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdoc.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-assemble.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdoc-assemble.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-export-html.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdoc-export-html.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-export-msxdoc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdoc-export-msxdoc.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-update.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdoc-update.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-validate.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdoc-validate.1' > /usr/bin/install -c -m 644 '../../mono/man/mdvalidater.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mdvalidater.1' > /usr/bin/install -c -m 644 '../../mono/man/mkbundle.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mkbundle.1' > /usr/bin/install -c -m 644 '../../mono/man/mono.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono.1' > /usr/bin/install -c -m 644 '../../mono/man/mprof-report.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mprof-report.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-cil-strip.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono-cil-strip.1' > /usr/bin/install -c -m 644 '../../mono/man/monodocer.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-monodocer.1' > /usr/bin/install -c -m 644 '../../mono/man/monodocs2html.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-monodocs2html.1' > /usr/bin/install -c -m 644 '../../mono/man/monolinker.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-monolinker.1' > /usr/bin/install -c -m 644 '../../mono/man/monop.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-monop.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-api-info.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono-api-info.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-service.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono-service.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-shlib-cop.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono-shlib-cop.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-xmltool.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono-xmltool.1' > /usr/bin/install -c -m 644 '../../mono/man/mozroots.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mozroots.1' > /usr/bin/install -c -m 644 '../../mono/man/pdb2mdb.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-pdb2mdb.1' > /usr/bin/install -c -m 644 '../../mono/man/permview.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-permview.1' > /usr/bin/install -c -m 644 '../../mono/man/prj2make.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-prj2make.1' > /usr/bin/install -c -m 644 '../../mono/man/resgen.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-resgen.1' > /usr/bin/install -c -m 644 '../../mono/man/secutil.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-secutil.1' > /usr/bin/install -c -m 644 '../../mono/man/setreg.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-setreg.1' > /usr/bin/install -c -m 644 '../../mono/man/sgen.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-sgen.1' > /usr/bin/install -c -m 644 '../../mono/man/signcode.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-signcode.1' > /usr/bin/install -c -m 644 '../../mono/man/sn.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-sn.1' > /usr/bin/install -c -m 644 '../../mono/man/soapsuds.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-soapsuds.1' > /usr/bin/install -c -m 644 '../../mono/man/sqlsharp.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-sqlsharp.1' > /usr/bin/install -c -m 644 '../../mono/man/wsdl.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-wsdl.1' > /usr/bin/install -c -m 644 '../../mono/man/xbuild.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-xbuild.1' > /usr/bin/install -c -m 644 '../../mono/man/xsd.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-xsd.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-configuration-crypto.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono-configuration-crypto.1' > /usr/bin/install -c -m 644 '../../mono/man/ccrewrite.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-ccrewrite.1' > /usr/bin/install -c -m 644 '../../mono/man/cccheck.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-cccheck.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-symbolicate.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man1/x86_64-w64-mingw32-mono-symbolicate.1' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man5' > /usr/bin/install -c -m 644 '../../mono/man/mdoc.5' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man5/x86_64-w64-mingw32-mdoc.5' > /usr/bin/install -c -m 644 '../../mono/man/mono-config.5' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64-install/share/man/man5/x86_64-w64-mingw32-mono-config.5' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/man' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/man' >Making install in samples >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/samples' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/samples' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/samples' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/samples' >Making install in msvc >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/msvc' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/msvc' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/msvc' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/msvc' >Making install in acceptance-tests >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/acceptance-tests' >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/acceptance-tests' >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/acceptance-tests' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64/acceptance-tests' >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86_64' >checking build system type... i686-pc-linux-gnu >checking host system type... i686-w64-mingw32 >checking target system type... i686-w64-mingw32 >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '1000' is supported by ustar format... yes >checking whether GID '425' is supported by ustar format... yes >checking how to create a ustar tar archive... gnutar >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether ln -s works... yes >checking whether make supports nested variables... (cached) yes >checking host platform characteristics... ok >checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc -static-libgcc >checking for i686-w64-mingw32-gcc... (cached) i686-w64-mingw32-gcc -static-libgcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.exe >checking for suffix of executables... .exe >checking whether we are cross compiling... yes >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether i686-w64-mingw32-gcc -static-libgcc accepts -g... yes >checking for i686-w64-mingw32-gcc -static-libgcc option to accept ISO C89... none needed >checking whether i686-w64-mingw32-gcc -static-libgcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of i686-w64-mingw32-gcc -static-libgcc... gcc3 >checking for i686-w64-mingw32-g++... i686-w64-mingw32-g++ -static-libgcc >checking whether we are using the GNU C++ compiler... yes >checking whether i686-w64-mingw32-g++ -static-libgcc accepts -g... yes >checking dependency style of i686-w64-mingw32-g++ -static-libgcc... gcc3 >checking dependency style of i686-w64-mingw32-gcc -static-libgcc... gcc3 >checking for gawk... (cached) gawk >checking how to run the C preprocessor... i686-w64-mingw32-gcc -static-libgcc -E >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for ANSI C header files... yes >checking for i686-w64-mingw32-as... i686-w64-mingw32-as >checking for i686-w64-mingw32-dlltool... i686-w64-mingw32-dlltool >checking for i686-w64-mingw32-objdump... i686-w64-mingw32-objdump >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for fgrep... /usr/bin/grep -F >checking for ld used by i686-w64-mingw32-gcc -static-libgcc... /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/i686-w64-mingw32-nm -B >checking the name lister (/usr/bin/i686-w64-mingw32-nm -B) interface... BSD nm >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to i686-w64-mingw32 format... func_convert_file_nix_to_w32 >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/i686-w64-mingw32/bin/ld option to reload object files... -r >checking for i686-w64-mingw32-objdump... (cached) i686-w64-mingw32-objdump >checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL >checking for i686-w64-mingw32-dlltool... (cached) i686-w64-mingw32-dlltool >checking how to associate runtime and link libraries... func_cygming_dll_for_implib >checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar >checking for archiver @FILE support... @ >checking for i686-w64-mingw32-strip... (cached) i686-w64-mingw32-strip >checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib >checking command to parse /usr/bin/i686-w64-mingw32-nm -B output from i686-w64-mingw32-gcc -static-libgcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for i686-w64-mingw32-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... no >checking for objdir... .libs >checking if i686-w64-mingw32-gcc -static-libgcc supports -fno-rtti -fno-exceptions... no >checking for i686-w64-mingw32-gcc -static-libgcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if i686-w64-mingw32-gcc -static-libgcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if i686-w64-mingw32-gcc -static-libgcc static flag -static works... yes >checking if i686-w64-mingw32-gcc -static-libgcc supports -c -o file.o... yes >checking if i686-w64-mingw32-gcc -static-libgcc supports -c -o file.o... (cached) yes >checking whether the i686-w64-mingw32-gcc -static-libgcc linker (/usr/i686-w64-mingw32/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... i686-w64-mingw32-g++ -static-libgcc -E >checking for ld used by i686-w64-mingw32-g++ -static-libgcc... /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes >checking whether the i686-w64-mingw32-g++ -static-libgcc linker (/usr/i686-w64-mingw32/bin/ld) supports shared libraries... yes >checking for i686-w64-mingw32-g++ -static-libgcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if i686-w64-mingw32-g++ -static-libgcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if i686-w64-mingw32-g++ -static-libgcc static flag -static works... yes >checking if i686-w64-mingw32-g++ -static-libgcc supports -c -o file.o... yes >checking if i686-w64-mingw32-g++ -static-libgcc supports -c -o file.o... (cached) yes >checking whether the i686-w64-mingw32-g++ -static-libgcc linker (/usr/i686-w64-mingw32/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking for bash... /usr/bin/bash >checking if dolt supports this host... no, falling back to libtool >../mono/configure: line 17993: ./libtool: No such file or directory >checking for ld used by i686-w64-mingw32-gcc -static-libgcc... (cached) /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... (cached) yes >checking for ld used by GCC... /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes >checking for shared library run path origin... done >checking for iconv... no, consider installing GNU libiconv >checking sys/filio.h usability... no >checking sys/filio.h presence... no >checking for sys/filio.h... no >checking sys/sockio.h usability... no >checking sys/sockio.h presence... no >checking for sys/sockio.h... no >checking netdb.h usability... no >checking netdb.h presence... no >checking for netdb.h... no >checking utime.h usability... yes >checking utime.h presence... yes >checking for utime.h... yes >checking sys/utime.h usability... yes >checking sys/utime.h presence... yes >checking for sys/utime.h... yes >checking semaphore.h usability... yes >checking semaphore.h presence... yes >checking for semaphore.h... yes >checking sys/un.h usability... no >checking sys/un.h presence... no >checking for sys/un.h... no >checking linux/rtc.h usability... no >checking linux/rtc.h presence... no >checking for linux/rtc.h... no >checking sys/syscall.h usability... no >checking sys/syscall.h presence... no >checking for sys/syscall.h... no >checking sys/mkdev.h usability... no >checking sys/mkdev.h presence... no >checking for sys/mkdev.h... no >checking sys/uio.h usability... no >checking sys/uio.h presence... no >checking for sys/uio.h... no >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking sys/sysctl.h usability... no >checking sys/sysctl.h presence... no >checking for sys/sysctl.h... no >checking libproc.h usability... no >checking libproc.h presence... no >checking for libproc.h... no >checking sys/prctl.h usability... no >checking sys/prctl.h presence... no >checking for sys/prctl.h... no >checking for sys/param.h... (cached) yes >checking sys/socket.h usability... no >checking sys/socket.h presence... no >checking for sys/socket.h... no >checking sys/ipc.h usability... no >checking sys/ipc.h presence... no >checking for sys/ipc.h... no >checking sys/utsname.h usability... no >checking sys/utsname.h presence... no >checking for sys/utsname.h... no >checking alloca.h usability... no >checking alloca.h presence... no >checking for alloca.h... no >checking ucontext.h usability... no >checking ucontext.h presence... no >checking for ucontext.h... no >checking pwd.h usability... no >checking pwd.h presence... no >checking for pwd.h... no >checking sys/select.h usability... no >checking sys/select.h presence... no >checking for sys/select.h... no >checking netinet/tcp.h usability... no >checking netinet/tcp.h presence... no >checking for netinet/tcp.h... no >checking netinet/in.h usability... no >checking netinet/in.h presence... no >checking for netinet/in.h... no >checking for unistd.h... (cached) yes >checking for sys/types.h... (cached) yes >checking link.h usability... no >checking link.h presence... no >checking for link.h... no >checking asm/sigcontext.h usability... no >checking asm/sigcontext.h presence... no >checking for asm/sigcontext.h... no >checking sys/inotify.h usability... no >checking sys/inotify.h presence... no >checking for sys/inotify.h... no >checking arpa/inet.h usability... no >checking arpa/inet.h presence... no >checking for arpa/inet.h... no >checking complex.h usability... yes >checking complex.h presence... yes >checking for complex.h... yes >checking unwind.h usability... yes >checking unwind.h presence... yes >checking for unwind.h... yes >checking for linux/netlink.h... no >checking for linux/rtnetlink.h... no >checking for sys/user.h... no >checking linux/serial.h usability... no >checking linux/serial.h presence... no >checking for linux/serial.h... no >checking zlib.h usability... no >checking zlib.h presence... no >checking for zlib.h... no >checking elf.h usability... no >checking elf.h presence... no >checking for elf.h... no >checking poll.h usability... no >checking poll.h presence... no >checking for poll.h... no >checking sys/poll.h usability... no >checking sys/poll.h presence... no >checking for sys/poll.h... no >checking sys/wait.h usability... no >checking sys/wait.h presence... no >checking for sys/wait.h... no >checking grp.h usability... no >checking grp.h presence... no >checking for grp.h... no >checking syslog.h usability... no >checking syslog.h presence... no >checking for syslog.h... no >checking wchar.h usability... yes >checking wchar.h presence... yes >checking for wchar.h... yes >checking ieeefp.h usability... yes >checking ieeefp.h presence... yes >checking for ieeefp.h... yes >checking for isinf... yes >checking for _finite... yes >checking linux/magic.h usability... no >checking linux/magic.h presence... no >checking for linux/magic.h... no >checking size of void *... 4 >checking for clang... (cached) no >checking for -Wno-unused-but-set-variable option to gcc... yes >checking whether NLS is requested... yes >checking for msgfmt... /usr/bin/msgfmt >checking for gmsgfmt... /usr/bin/msgfmt >checking for xgettext... /usr/bin/xgettext >checking for msgmerge... /usr/bin/msgmerge >checking for msgfmt... yes >checking for pkg-config... /usr/bin/pkg-config >checking for -mno-tls-direct-seg-refs option to gcc... yes >checking for visibility __attribute__... yes >checking for deprecated __attribute__... yes >checking whether i686-w64-mingw32-gcc -static-libgcc supports zero length arrays... yes >checking nacl/nacl_dyncode.h usability... no >checking nacl/nacl_dyncode.h presence... no >checking for nacl/nacl_dyncode.h... no >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for sigaction... no >checking for kill... no >checking for signal... yes >checking winternl.h usability... yes >checking winternl.h presence... yes >checking for winternl.h... yes >checking for main in -lws2_32... yes >checking for main in -lpsapi... yes >checking for main in -lole32... yes >checking for main in -lwinmm... yes >checking for main in -loleaut32... yes >checking for main in -ladvapi32... yes >checking for main in -lversion... yes >checking for struct ip_mreqn... no >checking for struct ip_mreq... yes >checking for getaddrinfo... yes >checking for gethostbyname... yes >checking for getprotobyname... yes >checking for getnameinfo... yes >checking for inet_ntop... yes >checking for inet_pton... yes >checking whether InterlockedExchange64 is declared... yes >checking whether InterlockedCompareExchange64 is declared... yes >checking whether InterlockedDecrement64 is declared... yes >checking whether InterlockedIncrement64 is declared... yes >checking whether InterlockedAdd is declared... yes >checking whether InterlockedAdd64 is declared... yes >checking whether __readfsdword is declared... yes >checking for socklen_t... no >checking for array element initializer support... no >checking for trunc... yes >checking for aintl in -lsunmath... no >checking for execvp... yes >checking if usage of random device is requested... yes >checking for random device... yes >checking if big-arrays are to be enabled... no >checking malloc.h usability... yes >checking malloc.h presence... yes >checking for malloc.h... yes >tr: warning: an unescaped backslash at end of string is not portable >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating po/mcs/Makefile.in >config.status: creating runtime/mono-wrapper >config.status: creating runtime/monodis-wrapper >config.status: creating Makefile >config.status: creating mono-uninstalled.pc >config.status: creating acceptance-tests/Makefile >config.status: creating scripts/mono-find-provides >config.status: creating scripts/mono-find-requires >config.status: creating mono/Makefile >config.status: creating mono/utils/Makefile >config.status: creating mono/metadata/Makefile >config.status: creating mono/dis/Makefile >config.status: creating mono/cil/Makefile >config.status: creating mono/arch/Makefile >config.status: creating mono/arch/x86/Makefile >config.status: creating mono/arch/amd64/Makefile >config.status: creating mono/arch/ppc/Makefile >config.status: creating mono/arch/sparc/Makefile >config.status: creating mono/arch/s390x/Makefile >config.status: creating mono/arch/arm/Makefile >config.status: creating mono/arch/arm64/Makefile >config.status: creating mono/arch/ia64/Makefile >config.status: creating mono/arch/mips/Makefile >config.status: creating mono/sgen/Makefile >config.status: creating mono/tests/Makefile >config.status: creating mono/tests/tests-config >config.status: creating mono/tests/assemblyresolve/Makefile >config.status: creating mono/tests/gc-descriptors/Makefile >config.status: creating mono/unit-tests/Makefile >config.status: creating mono/benchmark/Makefile >config.status: creating mono/io-layer/Makefile >config.status: creating mono/mini/Makefile >config.status: creating mono/profiler/Makefile >config.status: creating m4/Makefile >config.status: creating ikvm-native/Makefile >config.status: creating scripts/Makefile >config.status: creating man/Makefile >config.status: creating docs/Makefile >config.status: creating data/Makefile >config.status: creating data/net_2_0/Makefile >config.status: creating data/net_4_0/Makefile >config.status: creating data/net_4_5/Makefile >config.status: creating data/net_2_0/Browsers/Makefile >config.status: creating data/net_4_0/Browsers/Makefile >config.status: creating data/net_4_5/Browsers/Makefile >config.status: creating data/mint.pc >config.status: creating data/mono-2.pc >config.status: creating data/monosgen-2.pc >config.status: creating data/mono.pc >config.status: creating data/mono-cairo.pc >config.status: creating data/mono-nunit.pc >config.status: creating data/mono-options.pc >config.status: creating data/mono-lineeditor.pc >config.status: creating data/monodoc.pc >config.status: creating data/dotnet.pc >config.status: creating data/dotnet35.pc >config.status: creating data/wcf.pc >config.status: creating data/cecil.pc >config.status: creating data/system.web.extensions_1.0.pc >config.status: creating data/system.web.extensions.design_1.0.pc >config.status: creating data/system.web.mvc.pc >config.status: creating data/system.web.mvc2.pc >config.status: creating data/system.web.mvc3.pc >config.status: creating data/aspnetwebstack.pc >config.status: creating data/reactive.pc >config.status: creating samples/Makefile >config.status: creating support/Makefile >config.status: creating data/config >config.status: creating tools/Makefile >config.status: creating tools/locale-builder/Makefile >config.status: creating tools/sgen/Makefile >config.status: creating tools/monograph/Makefile >config.status: creating runtime/Makefile >config.status: creating msvc/Makefile >config.status: creating po/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >config.status: executing po-directories commands >config.status: creating po/mcs/POTFILES >config.status: creating po/mcs/Makefile >config.status: executing runtime/etc/mono/1.0/machine.config commands >config.status: executing runtime/etc/mono/2.0/machine.config commands >config.status: executing runtime/etc/mono/2.0/web.config commands >config.status: executing runtime/etc/mono/browscap.ini commands >config.status: executing runtime/etc/mono/2.0/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.0/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.5/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.0/machine.config commands >config.status: executing runtime/etc/mono/4.0/web.config commands >config.status: executing runtime/etc/mono/4.5/machine.config commands >config.status: executing runtime/etc/mono/4.5/web.config commands >config.status: executing quiet-libtool commands >config.status: executing nolock-libtool commands >=== configuring in eglib (/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib) >configure: running /bin/sh ../../mono/eglib/configure --disable-option-checking '--prefix=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install' '--build=i686-pc-linux-gnu' '--target=i686-w64-mingw32' '--host=i686-w64-mingw32' '--with-tls=none' '--disable-mcs-build' '--enable-win32-dllmain=yes' '--with-libgc-threads=win32' 'PKG_CONFIG=false' 'mono_cv_clang=no' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-w64-mingw32' 'target_alias=i686-w64-mingw32' 'CPPFLAGS=-gdwarf-2 -gstrict-dwarf' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB= -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=win32' '--enable-win32-dllmain=yes' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf' 'CFLAGS_FOR_LIBGC= -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL' --cache-file=/dev/null --srcdir=../../mono/eglib >checking build system type... i686-pc-linux-gnu >checking host system type... i686-w64-mingw32 >checking target system type... i686-w64-mingw32 >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '1000' is supported by ustar format... yes >checking whether GID '425' is supported by ustar format... yes >checking how to create a ustar tar archive... gnutar >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether make supports nested variables... (cached) yes >checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.exe >checking for suffix of executables... .exe >checking whether we are cross compiling... yes >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether i686-w64-mingw32-gcc accepts -g... yes >checking for i686-w64-mingw32-gcc option to accept ISO C89... none needed >checking whether i686-w64-mingw32-gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of i686-w64-mingw32-gcc... gcc3 >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by i686-w64-mingw32-gcc... /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/i686-w64-mingw32-nm -B >checking the name lister (/usr/bin/i686-w64-mingw32-nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to i686-w64-mingw32 format... func_convert_file_nix_to_w32 >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/i686-w64-mingw32/bin/ld option to reload object files... -r >checking for i686-w64-mingw32-objdump... i686-w64-mingw32-objdump >checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL >checking for i686-w64-mingw32-dlltool... i686-w64-mingw32-dlltool >checking how to associate runtime and link libraries... func_cygming_dll_for_implib >checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar >checking for archiver @FILE support... @ >checking for i686-w64-mingw32-strip... (cached) i686-w64-mingw32-strip >checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib >checking command to parse /usr/bin/i686-w64-mingw32-nm -B output from i686-w64-mingw32-gcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for i686-w64-mingw32-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... i686-w64-mingw32-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... no >checking for objdir... .libs >checking if i686-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no >checking for i686-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if i686-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if i686-w64-mingw32-gcc static flag -static works... yes >checking if i686-w64-mingw32-gcc supports -c -o file.o... yes >checking if i686-w64-mingw32-gcc supports -c -o file.o... (cached) yes >checking whether the i686-w64-mingw32-gcc linker (/usr/i686-w64-mingw32/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking for bash... /usr/bin/bash >checking if dolt supports this host... no, falling back to libtool >checking whether byte ordering is bigendian... no >checking size of int... 4 >checking size of void *... 4 >checking size of long... 4 >checking size of long long... 8 >checking for strlcpy... no >checking for stpcpy... no >checking for strtok_r... yes >checking for rewinddir... yes >checking for vasprintf... yes >checking for getrlimit... no >checking for fork... no >checking for execv... yes >checking for execve... yes >checking for strndup... no >checking for getpwuid_r... no >checking for ld used by GCC... /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes >checking for shared library run path origin... done >checking for iconv... no, consider installing GNU libiconv >checking for library containing sqrtf... none required >checking for library containing nanosleep... none required >checking for library containing dlopen... no >checking for varargs macros... yes >checking getopt.h usability... yes >checking getopt.h presence... yes >checking for getopt.h... yes >checking sys/select.h usability... no >checking sys/select.h presence... no >checking for sys/select.h... no >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking sys/wait.h usability... no >checking sys/wait.h presence... no >checking for sys/wait.h... no >checking pwd.h usability... no >checking pwd.h presence... no >checking for pwd.h... no >checking langinfo.h usability... no >checking langinfo.h presence... no >checking for langinfo.h... no >checking iconv.h usability... no >checking iconv.h presence... no >checking for iconv.h... no >checking localcharset.h usability... no >checking localcharset.h presence... no >checking for localcharset.h... no >checking for sys/types.h... (cached) yes >checking sys/resource.h usability... no >checking sys/resource.h presence... no >checking for sys/resource.h... no >checking for locale_charset in -liconv... no >checking for locale_charset in -lcharset... no >checking alloca.h usability... no >checking alloca.h presence... no >checking for alloca.h... no >checking for pkg-config... /usr/bin/pkg-config >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating m4/Makefile >config.status: creating src/Makefile >config.status: creating src/eglib-config.h >config.status: creating test/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >=== configuring in libgc (/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc) >configure: running /bin/sh ../../mono/libgc/configure --disable-option-checking '--prefix=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install' '--build=i686-pc-linux-gnu' '--target=i686-w64-mingw32' '--host=i686-w64-mingw32' '--with-tls=none' '--disable-mcs-build' '--enable-win32-dllmain=yes' '--with-libgc-threads=win32' 'PKG_CONFIG=false' 'mono_cv_clang=no' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-w64-mingw32' 'target_alias=i686-w64-mingw32' 'CPPFLAGS=-gdwarf-2 -gstrict-dwarf' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB= -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=win32' '--enable-win32-dllmain=yes' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf' 'CFLAGS_FOR_LIBGC= -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL' --cache-file=/dev/null --srcdir=../../mono/libgc >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for i686-w64-mingw32-strip... i686-w64-mingw32-strip >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking build system type... i686-pc-linux-gnu >checking host system type... i686-w64-mingw32 >checking for i686-w64-mingw32-gcc... i686-w64-mingw32-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.exe >checking for suffix of executables... .exe >checking whether we are cross compiling... yes >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether i686-w64-mingw32-gcc accepts -g... yes >checking for i686-w64-mingw32-gcc option to accept ISO C89... none needed >checking whether i686-w64-mingw32-gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of i686-w64-mingw32-gcc... gcc3 >checking for i686-w64-mingw32-g++... i686-w64-mingw32-g++ >checking whether we are using the GNU C++ compiler... yes >checking whether i686-w64-mingw32-g++ accepts -g... yes >checking dependency style of i686-w64-mingw32-g++... gcc3 >checking whether make supports nested variables... (cached) yes >checking dependency style of i686-w64-mingw32-gcc... gcc3 >checking for i686-w64-mingw32-ar... i686-w64-mingw32-ar >checking for i686-w64-mingw32-ranlib... i686-w64-mingw32-ranlib >checking whether to enable maintainer-specific portions of Makefiles... no >checking for __sync_bool_compare_and_swap... yes >checking for xlc... no >checking for dlopen in -ldl... no >checking whether to build shared libraries... yes >checking which machine-dependent code should be used... >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by i686-w64-mingw32-gcc... /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/i686-w64-mingw32-nm -B >checking the name lister (/usr/bin/i686-w64-mingw32-nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to i686-w64-mingw32 format... func_convert_file_nix_to_w32 >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/i686-w64-mingw32/bin/ld option to reload object files... -r >checking for i686-w64-mingw32-objdump... i686-w64-mingw32-objdump >checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL >checking for i686-w64-mingw32-dlltool... i686-w64-mingw32-dlltool >checking how to associate runtime and link libraries... func_cygming_dll_for_implib >checking for i686-w64-mingw32-ar... (cached) i686-w64-mingw32-ar >checking for archiver @FILE support... @ >checking for i686-w64-mingw32-strip... (cached) i686-w64-mingw32-strip >checking for i686-w64-mingw32-ranlib... (cached) i686-w64-mingw32-ranlib >checking command to parse /usr/bin/i686-w64-mingw32-nm -B output from i686-w64-mingw32-gcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for i686-w64-mingw32-mt... no >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... i686-w64-mingw32-gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... no >checking for objdir... .libs >checking if i686-w64-mingw32-gcc supports -fno-rtti -fno-exceptions... no >checking for i686-w64-mingw32-gcc option to produce PIC... -DDLL_EXPORT -DPIC >checking if i686-w64-mingw32-gcc PIC flag -DDLL_EXPORT -DPIC works... yes >checking if i686-w64-mingw32-gcc static flag -static works... yes >checking if i686-w64-mingw32-gcc supports -c -o file.o... yes >checking if i686-w64-mingw32-gcc supports -c -o file.o... (cached) yes >checking whether the i686-w64-mingw32-gcc linker (/usr/i686-w64-mingw32/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... i686-w64-mingw32-g++ -E >checking for ld used by i686-w64-mingw32-g++... /usr/i686-w64-mingw32/bin/ld >checking if the linker (/usr/i686-w64-mingw32/bin/ld) is GNU ld... yes >checking whether the i686-w64-mingw32-g++ linker (/usr/i686-w64-mingw32/bin/ld) supports shared libraries... yes >checking for i686-w64-mingw32-g++ option to produce PIC... -DDLL_EXPORT -DPIC >checking if i686-w64-mingw32-g++ PIC flag -DDLL_EXPORT -DPIC works... yes >checking if i686-w64-mingw32-g++ static flag -static works... yes >checking if i686-w64-mingw32-g++ supports -c -o file.o... yes >checking if i686-w64-mingw32-g++ supports -c -o file.o... (cached) yes >checking whether the i686-w64-mingw32-g++ linker (/usr/i686-w64-mingw32/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... Win32 ld.exe >checking how to hardcode library paths into programs... immediate >checking for bash... /usr/bin/bash >checking if dolt supports this host... no, falling back to libtool >checking sys/dg_sys_info.h usability... no >checking sys/dg_sys_info.h presence... no >checking for sys/dg_sys_info.h... no >checking for threads package to use... win32 >checking whether Solaris gcc optimization fix is necessary... no >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating m4/Makefile >config.status: creating include/Makefile >config.status: creating include/private/Makefile >config.status: creating doc/Makefile >config.status: executing depfiles commands >config.status: executing libtool commands >config.status: executing default commands > mcs source: mcs > Engine: > Host: i686-w64-mingw32 > Target: i686-w64-mingw32 > GC: sgen and Included Boehm GC with typed GC and parallel mark > TLS: pthread > SIGALTSTACK: no > Engine: Building and using the JIT > oprofile: no > BigArrays: no > DTrace: no > LLVM Back End: no (dynamically loaded: no) > Libraries: > .NET 4.6: no > Xamarin.Android: no > Xamarin.iOS: no > Xamarin.WatchOS: no > Xamarin.TVOS: no > Xamarin.Mac: no > JNI support: no > libgdiplus: assumed to be installed > zlib: > >make all-recursive >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >Making all in po >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >Making all in mcs >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po/mcs' >test ! -f ../../../mono/po/mcs/mcs.pot || \ > test -z "../../../mono/po/mcs/es.gmo ../../../mono/po/mcs/ja.gmo ../../../mono/po/mcs/de.gmo ../../../mono/po/mcs/pt_BR.gmo" || make ../../../mono/po/mcs/es.gmo ../../../mono/po/mcs/ja.gmo ../../../mono/po/mcs/de.gmo ../../../mono/po/mcs/pt_BR.gmo >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po/mcs' >make[4]: '../../../mono/po/mcs/es.gmo' is up to date. >make[4]: '../../../mono/po/mcs/ja.gmo' is up to date. >make[4]: '../../../mono/po/mcs/de.gmo' is up to date. >make[4]: '../../../mono/po/mcs/pt_BR.gmo' is up to date. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po/mcs' >touch stamp-po >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po/mcs' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >Making all in libgc >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >Making all in m4 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/m4' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/m4' >Making all in include >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >Making all in private >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include/private' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include/private' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >Making all in doc >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/doc' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/doc' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' > CC allchblk.lo > CC alloc.lo > CC blacklst.lo > CC checksums.lo > CC dbg_mlc.lo > CC dyn_load.lo > CC finalize.lo > CC gc_dlopen.lo > CC gcj_mlc.lo > CC headers.lo > CC malloc.lo > CC mallocx.lo > CC mark_rts.lo > CC mark.lo > CC misc.lo > CC new_hblk.lo > CC obj_map.lo > CC os_dep.lo > CC pcr_interface.lo > CC ptr_chck.lo > CC real_malloc.lo > CC reclaim.lo > CC solaris_pthreads.lo > CC solaris_threads.lo > CC specific.lo > CC stubborn.lo > CC typd_mlc.lo > CC backgraph.lo > CC win32_threads.lo > CC pthread_support.lo > CC pthread_stop_world.lo > CC darwin_stop_world.lo > CC openbsd_stop_world.lo > CC mach_dep.lo >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT new_hblk.lo -MD -MP -MF .deps/new_hblk.Tpo -c ../../mono/libgc/new_hblk.c -DDLL_EXPORT -DPIC -o .libs/new_hblk.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c ../../mono/libgc/blacklst.c -DDLL_EXPORT -DPIC -o .libs/blacklst.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c ../../mono/libgc/checksums.c -DDLL_EXPORT -DPIC -o .libs/checksums.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../../mono/libgc/allchblk.c -DDLL_EXPORT -DPIC -o .libs/allchblk.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c ../../mono/libgc/alloc.c -DDLL_EXPORT -DPIC -o .libs/alloc.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT obj_map.lo -MD -MP -MF .deps/obj_map.Tpo -c ../../mono/libgc/obj_map.c -DDLL_EXPORT -DPIC -o .libs/obj_map.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c ../../mono/libgc/mark.c -DDLL_EXPORT -DPIC -o .libs/mark.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dbg_mlc.lo -MD -MP -MF .deps/dbg_mlc.Tpo -c ../../mono/libgc/dbg_mlc.c -DDLL_EXPORT -DPIC -o .libs/dbg_mlc.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c ../../mono/libgc/headers.c -DDLL_EXPORT -DPIC -o .libs/headers.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gc_dlopen.lo -MD -MP -MF .deps/gc_dlopen.Tpo -c ../../mono/libgc/gc_dlopen.c -DDLL_EXPORT -DPIC -o .libs/gc_dlopen.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_pthreads.lo -MD -MP -MF .deps/solaris_pthreads.Tpo -c ../../mono/libgc/solaris_pthreads.c -DDLL_EXPORT -DPIC -o .libs/solaris_pthreads.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dyn_load.lo -MD -MP -MF .deps/dyn_load.Tpo -c ../../mono/libgc/dyn_load.c -DDLL_EXPORT -DPIC -o .libs/dyn_load.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gcj_mlc.lo -MD -MP -MF .deps/gcj_mlc.Tpo -c ../../mono/libgc/gcj_mlc.c -DDLL_EXPORT -DPIC -o .libs/gcj_mlc.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mach_dep.lo -MD -MP -MF .deps/mach_dep.Tpo -c ../../mono/libgc/mach_dep.c -DDLL_EXPORT -DPIC -o .libs/mach_dep.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c ../../mono/libgc/mallocx.c -DDLL_EXPORT -DPIC -o .libs/mallocx.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c ../../mono/libgc/backgraph.c -DDLL_EXPORT -DPIC -o .libs/backgraph.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c ../../mono/libgc/malloc.c -DDLL_EXPORT -DPIC -o .libs/malloc.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c ../../mono/libgc/finalize.c -DDLL_EXPORT -DPIC -o .libs/finalize.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT checksums.lo -MD -MP -MF .deps/checksums.Tpo -c ../../mono/libgc/checksums.c -o checksums.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c ../../mono/libgc/misc.c -DDLL_EXPORT -DPIC -o .libs/misc.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT ptr_chck.lo -MD -MP -MF .deps/ptr_chck.Tpo -c ../../mono/libgc/ptr_chck.c -DDLL_EXPORT -DPIC -o .libs/ptr_chck.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_threads.lo -MD -MP -MF .deps/solaris_threads.Tpo -c ../../mono/libgc/solaris_threads.c -DDLL_EXPORT -DPIC -o .libs/solaris_threads.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c ../../mono/libgc/os_dep.c -DDLL_EXPORT -DPIC -o .libs/os_dep.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT win32_threads.lo -MD -MP -MF .deps/win32_threads.Tpo -c ../../mono/libgc/win32_threads.c -DDLL_EXPORT -DPIC -o .libs/win32_threads.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c ../../mono/libgc/darwin_stop_world.c -DDLL_EXPORT -DPIC -o .libs/darwin_stop_world.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c ../../mono/libgc/pthread_support.c -DDLL_EXPORT -DPIC -o .libs/pthread_support.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT openbsd_stop_world.lo -MD -MP -MF .deps/openbsd_stop_world.Tpo -c ../../mono/libgc/openbsd_stop_world.c -DDLL_EXPORT -DPIC -o .libs/openbsd_stop_world.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT typd_mlc.lo -MD -MP -MF .deps/typd_mlc.Tpo -c ../../mono/libgc/typd_mlc.c -DDLL_EXPORT -DPIC -o .libs/typd_mlc.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c ../../mono/libgc/reclaim.c -DDLL_EXPORT -DPIC -o .libs/reclaim.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark_rts.lo -MD -MP -MF .deps/mark_rts.Tpo -c ../../mono/libgc/mark_rts.c -DDLL_EXPORT -DPIC -o .libs/mark_rts.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pcr_interface.lo -MD -MP -MF .deps/pcr_interface.Tpo -c ../../mono/libgc/pcr_interface.c -DDLL_EXPORT -DPIC -o .libs/pcr_interface.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c ../../mono/libgc/specific.c -DDLL_EXPORT -DPIC -o .libs/specific.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_stop_world.lo -MD -MP -MF .deps/pthread_stop_world.Tpo -c ../../mono/libgc/pthread_stop_world.c -DDLL_EXPORT -DPIC -o .libs/pthread_stop_world.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT backgraph.lo -MD -MP -MF .deps/backgraph.Tpo -c ../../mono/libgc/backgraph.c -o backgraph.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT real_malloc.lo -MD -MP -MF .deps/real_malloc.Tpo -c ../../mono/libgc/real_malloc.c -DDLL_EXPORT -DPIC -o .libs/real_malloc.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c ../../mono/libgc/stubborn.c -DDLL_EXPORT -DPIC -o .libs/stubborn.o >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT real_malloc.lo -MD -MP -MF .deps/real_malloc.Tpo -c ../../mono/libgc/real_malloc.c -o real_malloc.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/new_hblk.c:23: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/new_hblk.c:23: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/finalize.c:34:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > typedef void finalization_mark_proc(/* ptr_t finalizable_obj_ptr */); > ^~~~~~~ >../../mono/libgc/finalize.c:112:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_grow_table(table, log_size_ptr) > ^~~~~~~~~~~~~ >../../mono/libgc/finalize.c:392:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_mark_togglerefs () > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:408:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_clear_togglerefs () > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: In function 'ensure_toggleref_capacity': >../../mono/libgc/finalize.c:442:7: warning: unused variable 'old_capacity' [-Wunused-variable] > int old_capacity = GC_toggleref_array_capacity; > ^~~~~~~~~~~~ >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/finalize.c:510:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_normal_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:522:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_ignore_self_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:545:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_null_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:560:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:766:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_dump_finalization() > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: In function 'GC_remove_dangling_disappearing_links': >../../mono/libgc/finalize.c:823:11: warning: unused variable 'real_ptr' [-Wunused-variable] > ptr_t real_ptr, real_link; > ^~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/finalize.c: In function 'GC_finalize': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/finalize.c:951:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_enqueue_all_finalizers() > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:1010:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_finalize_all() > ^~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:1083:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0; > ^~~~ >../../mono/libgc/new_hblk.c:30:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl1(h, ofl) > ^~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:52:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear2(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:74:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear3(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:94:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear4(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:116:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl2(h, ofl) > ^~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:134:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl4(h, ofl) > ^~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/pcr_interface.c:13: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/win32_threads.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/pcr_interface.c:13: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/win32_threads.c:1: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/win32_threads.c:187:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static LONG GC_get_max_thread_index() > ^~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/reclaim.c:18: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/win32_threads.c:1:0: >../../mono/libgc/win32_threads.c: In function 'GC_delete_thread': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/win32_threads.c: At top level: >../../mono/libgc/win32_threads.c:342:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_current_stackbottom() > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/win32_threads.c:378:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_all_stacks() > ^~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/stubborn.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/win32_threads.c:1:0: >../../mono/libgc/win32_threads.c: In function 'GC_push_all_stacks': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/win32_threads.c: At top level: >../../mono/libgc/win32_threads.c:457:6: warning: no previous prototype for 'GC_get_next_stack' [-Wmissing-prototypes] > void GC_get_next_stack(char *start, char **lo, char **hi) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/reclaim.c:18: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/stubborn.c:17: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/win32_threads.c: In function 'GC_current_stackbottom': >../../mono/libgc/win32_threads.c:352:1: warning: control reaches end of non-void function [-Wreturn-type] > } > ^ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/blacklst.c:15: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/reclaim.c:39:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_leaked(leaked) > ^~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:167:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full1(hhdr, pat1) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:188:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full3(hhdr, pat1, pat2, pat3) > ^~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/specific.c:14: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/reclaim.c:220:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full(hhdr) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:310:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:366:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:409:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:463:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:495:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_reclaim_check(hbp, hhdr, sz) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:525:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:567:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:617:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~ >../../mono/libgc/reclaim.c:661:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:721:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_reclaim_small_nonempty_block(hbp, report_if_found COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:752:10: warning: no previous prototype for 'GC_reclaim_block' [-Wmissing-prototypes] > void GC_reclaim_block(register struct hblk *hbp, word report_if_found) > ^~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/specific.c:14: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pcr_interface.lo -MD -MP -MF .deps/pcr_interface.Tpo -c ../../mono/libgc/pcr_interface.c -o pcr_interface.o >/dev/null 2>&1 >../../mono/libgc/reclaim.c:835:12: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static int set_bits(n) > ^~~~~~~~ >../../mono/libgc/reclaim.c:849:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_n_set_marks(hhdr) > ^~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:865:10: warning: no previous prototype for 'GC_print_block_descr' [-Wmissing-prototypes] > void GC_print_block_descr(struct hblk *h, word dummy) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/blacklst.c:15: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/reclaim.c:909:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_fl_links(flp) > ^~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT new_hblk.lo -MD -MP -MF .deps/new_hblk.Tpo -c ../../mono/libgc/new_hblk.c -o new_hblk.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/mallocx.c:25: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/mallocx.c:25: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/blacklst.c:53:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_bl(); > ^~~~ >../../mono/libgc/blacklst.c:56:10: warning: no previous prototype for 'GC_default_print_heap_obj_proc' [-Wmissing-prototypes] > void GC_default_print_heap_obj_proc(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/blacklst.c:70:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_source_ptr(p) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/gcj_mlc.c:39: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/blacklst.c:111:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_bl(doomed) > ^~~~~~~~~~~ >../../mono/libgc/blacklst.c:117:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_copy_bl(old, new) > ^~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/headers.c:25: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/blacklst.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word total_stack_black_listed(); > ^~~~~~ >../../mono/libgc/blacklst.c:286:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word total_stack_black_listed() > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/gcj_mlc.c:39: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/headers.c:25: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/misc.c:148:8: warning: no previous prototype for 'GC_default_oom_fn' [-Wmissing-prototypes] > GC_PTR GC_default_oom_fn GC_PROTO((size_t bytes_requested)) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:157:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void * GC_project2(arg1, arg2) > ^~~~~~~~~~~ >../../mono/libgc/misc.c:172:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_size_map() > ^~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/openbsd_stop_world.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/misc.c:210:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(i) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:292:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack_inner(arg, limit) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:312:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(arg) > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_stop_world.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/mallocx.c:27:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ > ^~~~~~ >../../mono/libgc/mallocx.c:28:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(); /* in misc.c. */ > ^~~~ >../../mono/libgc/mallocx.c:29:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_alloc_reclaim_list(); /* in malloc.c */ > ^~~~~~~ >../../mono/libgc/mallocx.c:42:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_PTR GC_generic_or_special_malloc(lb,knd) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:560:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern void GC_setpagesize(); > ^~~~~~ >../../mono/libgc/misc.c:569:6: warning: no previous prototype for 'GC_exit_check' [-Wmissing-prototypes] > void GC_exit_check GC_PROTO((void)) > ^~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/openbsd_stop_world.c:1: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/misc.c: In function 'GC_init_inner': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:248:6: warning: no previous prototype for 'GC_incr_words_allocd' [-Wmissing-prototypes] > void GC_incr_words_allocd(size_t n) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:254:6: warning: no previous prototype for 'GC_incr_mem_freed' [-Wmissing-prototypes] > void GC_incr_mem_freed(size_t n) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:330:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_reclaim_generic(); > ^~~~~~ >../../mono/libgc/mallocx.c:346:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_generic_malloc_many(lb, k, result) > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_stop_world.c:1: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:600:8: warning: no previous prototype for 'GC_memalign' [-Wmissing-prototypes] > GC_PTR GC_memalign(size_t align, size_t lb) > ^~~~~~~~~~~ >../../mono/libgc/misc.c: At top level: >../../mono/libgc/misc.c:897:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_write(buf, len) > ^~~~~~~~ >../../mono/libgc/misc.c:1060:10: warning: no previous prototype for 'GC_default_warn_proc' [-Wmissing-prototypes] > void GC_default_warn_proc(char *msg, GC_word arg) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/gcj_mlc.c:41:0: >../../mono/libgc/include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(/* p */); > ^~~~~~~ >../../mono/libgc/include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(/* p, sz, string, integer */); > ^~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/dbg_mlc.h:30, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/gcj_mlc.c: In function 'GC_init_gcj_malloc': >../../mono/libgc/gcj_mlc.c:56:18: warning: unused variable 'i' [-Wunused-variable] > register int i; > ^ >../../mono/libgc/gcj_mlc.c: At top level: >../../mono/libgc/gcj_mlc.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(); > ^~~~~ >../../mono/libgc/gcj_mlc.c:124:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void maybe_finalize() > ^~~~~~~~~~~~~~ >../../mono/libgc/headers.c:110:14: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static hdr * alloc_hdr() > ^~~~~~~~~ >../../mono/libgc/headers.c:123:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void free_hdr(hhdr) > ^~~~~~~~ >../../mono/libgc/headers.c:152:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool get_index(addr) > ^~~~~~~~~ >../../mono/libgc/gcj_mlc.c: In function 'GC_debug_gcj_malloc': >../../mono/libgc/gcj_mlc.c:210:6: warning: implicit declaration of function 'GC_start_debugging' [-Wimplicit-function-declaration] > GC_start_debugging(); > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/gcj_mlc.c:210:6: warning: nested extern declaration of 'GC_start_debugging' [-Wnested-externs] >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT stubborn.lo -MD -MP -MF .deps/stubborn.Tpo -c ../../mono/libgc/stubborn.c -o stubborn.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT specific.lo -MD -MP -MF .deps/specific.Tpo -c ../../mono/libgc/specific.c -o specific.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/dbg_mlc.h:30, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/malloc.c:18: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/malloc.c:18: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/dbg_mlc.c:17:0: >../../mono/libgc/include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(/* p */); > ^~~~~~~ >../../mono/libgc/include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(/* p, sz, string, integer */); > ^~~~~ >../../mono/libgc/dbg_mlc.c:19:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_default_print_heap_obj_proc(); > ^~~~ >../../mono/libgc/dbg_mlc.c:35:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(p) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:240:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(p, sz, string, integer) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:311:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_check_annotated_obj(ohdr) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:344:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_type(p) > ^~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/dbg_mlc.c:405:10: warning: no previous prototype for 'GC_debug_print_heap_obj_proc' [-Wmissing-prototypes] > void GC_debug_print_heap_obj_proc(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:420:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_smashed_obj(p, clobbered_addr) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:449:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_nothing() {} > ^~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:451:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_start_debugging() > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:743:12: warning: no previous prototype for 'GC_debug_malloc_atomic_uncollectable' [-Wmissing-prototypes] > GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/os_dep.c:17: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/dbg_mlc.c:838:6: warning: no previous prototype for 'GC_debug_free_inner' [-Wmissing-prototypes] > void GC_debug_free_inner(GC_PTR p) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/malloc.c:20:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ > ^~~~~~ >../../mono/libgc/malloc.c:21:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(); /* in misc.c. */ > ^~~~ >../../mono/libgc/malloc.c:25:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_alloc_reclaim_list(kind) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:926:10: warning: no previous prototype for 'GC_add_smashed' [-Wmissing-prototypes] > void GC_add_smashed(ptr_t smashed) > ^~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:958:10: warning: no previous prototype for 'GC_check_heap_block' [-Wmissing-prototypes] > void GC_check_heap_block(register struct hblk *hbp, word dummy) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:1047:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void store_old (obj, my_old_fn, my_old_cd, ofn, ocd) > ^~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/os_dep.c:17: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT finalize.lo -MD -MP -MF .deps/finalize.Tpo -c ../../mono/libgc/finalize.c -o finalize.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/mark_rts.c:15: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_stop_world.lo -MD -MP -MF .deps/pthread_stop_world.Tpo -c ../../mono/libgc/pthread_stop_world.c -o pthread_stop_world.o >/dev/null 2>&1 >../../mono/libgc/ptr_chck.c:22:6: warning: no previous prototype for 'GC_default_same_obj_print_proc' [-Wmissing-prototypes] > void GC_default_same_obj_print_proc(GC_PTR p, GC_PTR q) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/mark_rts.c:15: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT openbsd_stop_world.lo -MD -MP -MF .deps/openbsd_stop_world.Tpo -c ../../mono/libgc/openbsd_stop_world.c -o openbsd_stop_world.o >/dev/null 2>&1 >../../mono/libgc/ptr_chck.c:118:6: warning: no previous prototype for 'GC_default_is_valid_displacement_print_proc' [-Wmissing-prototypes] > void GC_default_is_valid_displacement_print_proc (GC_PTR p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/ptr_chck.c:178:6: warning: no previous prototype for 'GC_default_is_visible_print_proc' [-Wmissing-prototypes] > void GC_default_is_visible_print_proc(GC_PTR p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/ptr_chck.c:193:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_on_stack(p) > ^~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/mark.c:20: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/mark_rts.c:278:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_remove_root_at_pos(i) > ^~~~~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT blacklst.lo -MD -MP -MF .deps/blacklst.Tpo -c ../../mono/libgc/blacklst.c -o blacklst.o >/dev/null 2>&1 >../../mono/libgc/mark_rts.c:300:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_remove_tmp_roots() > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:408:20: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct exclusion * GC_next_exclusion(start_addr) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/mark.c:20: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/mark_rts.c:464:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_conditional_with_exclusions(bottom, top, all) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT win32_threads.lo -MD -MP -MF .deps/win32_threads.Tpo -c ../../mono/libgc/win32_threads.c -o win32_threads.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT headers.lo -MD -MP -MF .deps/headers.Tpo -c ../../mono/libgc/headers.c -o headers.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gcj_mlc.lo -MD -MP -MF .deps/gcj_mlc.Tpo -c ../../mono/libgc/gcj_mlc.c -o gcj_mlc.o >/dev/null 2>&1 >../../mono/libgc/os_dep.c:700:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_setpagesize() > ^~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT reclaim.lo -MD -MP -MF .deps/reclaim.Tpo -c ../../mono/libgc/reclaim.c -o reclaim.o >/dev/null 2>&1 >../../mono/libgc/os_dep.c:737:6: warning: no previous prototype for 'GC_get_writable_length' [-Wmissing-prototypes] > word GC_get_writable_length(ptr_t p, ptr_t *base) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: In function 'GC_noop1': >../../mono/libgc/mark.c:38:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable] > static VOLATILE word sink; > ^~~~ >../../mono/libgc/os_dep.c:1321:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_win32() > ^~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1331:9: warning: no previous prototype for 'GC_least_described_address' [-Wmissing-prototypes] > ptr_t GC_least_described_address(ptr_t start) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:129:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_collection_in_progress() > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1370:11: warning: no previous prototype for 'GC_is_malloc_heap_base' [-Wmissing-prototypes] > GC_bool GC_is_malloc_heap_base(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1381:9: warning: no previous prototype for 'GC_get_allocation_base' [-Wmissing-prototypes] > void *GC_get_allocation_base(void *p) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1393:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_current_malloc_heap() > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:259:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void alloc_mark_stack(); > ^~~~~~ >../../mono/libgc/mark.c:275:11: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_mark_some_inner(cold_gc_frame) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1428:11: warning: no previous prototype for 'GC_is_heap_base' [-Wmissing-prototypes] > GC_bool GC_is_heap_base (ptr_t p) > ^~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: In function 'GC_mark_some': >../../mono/libgc/mark.c:472:25: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] > er.ex_reg.handler = mark_ex_handler; > ^ >../../mono/libgc/os_dep.c:1450:8: warning: no previous prototype for 'GC_register_root_section' [-Wmissing-prototypes] > void GC_register_root_section(ptr_t static_root) > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1855:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_win32_get_mem(bytes) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1887:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_win32_free_heap () > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2251:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern void GC_push_all_stacks(); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mallocx.lo -MD -MP -MF .deps/mallocx.Tpo -c ../../mono/libgc/mallocx.c -o mallocx.o >/dev/null 2>&1 >../../mono/libgc/os_dep.c:2253:6: warning: no previous prototype for 'GC_default_push_other_roots' [-Wmissing-prototypes] > void GC_default_push_other_roots GC_PROTO((void)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:1135:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void alloc_mark_stack(n) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2542:8: warning: no previous prototype for 'async_set_pht_entry_from_index' [-Wmissing-prototypes] > void async_set_pht_entry_from_index(VOLATILE page_hash_table db, int index) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:2665:17: warning: no previous prototype for 'GC_write_fault_handler' [-Wmissing-prototypes] > LONG WINAPI GC_write_fault_handler(struct _EXCEPTION_POINTERS *exc_info) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: In function 'GC_remove_protection': >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/alloc.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/allchblk.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/os_dep.c:2875:13: warning: variable 'found_clean' set but not used [-Wunused-but-set-variable] > GC_bool found_clean; > ^~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/solaris_pthreads.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../mono/libgc/mark.c:1528:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_marked1(h, hhdr) > ^~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: At top level: >../../mono/libgc/os_dep.c:3022:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_protect_heap() > ^~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:1736:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_was_dirty(h, hhdr) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:3110:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_begin_syscall() > ^~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:3118:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_end_syscall() > ^~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:3126:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_unprotect_range(addr, len) > ^~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/alloc.c:19: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/allchblk.c:19: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/solaris_pthreads.c:19: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/allchblk.c:59:18: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool GC_enough_large_bytes_left(bytes,n) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c ../../mono/libgc/misc.c -o misc.o >/dev/null 2>&1 >../../mono/libgc/allchblk.c:83:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_hblk_fl_from_blocks(blocks_needed) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:147:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int free_list_index_of(wanted) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:165:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_dump_regions() > ^~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:225:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool setup_header(hhdr, sz, kind, flags) > ^~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT ptr_chck.lo -MD -MP -MF .deps/ptr_chck.Tpo -c ../../mono/libgc/ptr_chck.c -o ptr_chck.o >/dev/null 2>&1 >../../mono/libgc/allchblk.c:258:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_remove_from_fl(hhdr, n) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:301:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_free_block_ending_at(h) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:333:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_to_fl(h, hhdr) > ^~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT malloc.lo -MD -MP -MF .deps/malloc.Tpo -c ../../mono/libgc/malloc.c -o malloc.o >/dev/null 2>&1 >../../mono/libgc/allchblk.c:458:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_get_first_part(h, hhdr, bytes, index) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_get_first_part': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c: At top level: >../../mono/libgc/allchblk.c:500:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_split_block(h, hhdr, n, nhdr, index) > ^~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:539:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_allochblk_nth(); > ^~~~ >../../mono/libgc/allchblk.c:572:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_allochblk_nth(sz, kind, flags, n) > ^~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_allochblk_nth': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:761:2: warning: nested extern declaration of 'GC_fail_count' [-Wnested-externs] > extern unsigned GC_fail_count; > ^~~~~~ >../../mono/libgc/alloc.c:85:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > {"Copyright 1988,1989 Hans-J. Boehm and Alan J. Demers ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:86:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1991-1995 by Xerox Corporation. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:87:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:88:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1999-2001 by Hewlett-Packard Company. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:89:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:90:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > " EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:91:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "See source code for details." }; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern GC_bool GC_collection_in_progress(); > ^~~~~~ >../../mono/libgc/alloc.c:130:7: warning: no previous prototype for 'GC_timeout_stop_func' [-Wmissing-prototypes] > int GC_timeout_stop_func GC_PROTO((void)) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:155:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word min_words_allocd() > ^~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:186:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > word GC_adj_words_allocd() > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:231:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_a_few_frames() > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c: In function 'GC_clear_a_few_frames': >../../mono/libgc/alloc.c:234:10: warning: variable 'frames' set but not used [-Wunused-but-set-variable] > word frames[NWORDS]; > ^~~~~~ >../../mono/libgc/alloc.c: At top level: >../../mono/libgc/alloc.c:254:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_notify_full_gc() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:269:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_maybe_gc() > ^~~~~~~~~~~ >../../mono/libgc/alloc.c:622:8: warning: no previous prototype for 'GC_clear_fl_marks' [-Wmissing-prototypes] > void GC_clear_fl_marks(ptr_t q) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:905:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_max(x,y) > ^~~~~~ >../../mono/libgc/alloc.c:911:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_min(x,y) > ^~~~~~ >In file included from ../../mono/libgc/alloc.c:19:0: >../../mono/libgc/alloc.c: In function 'GC_collect_or_expand': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/solaris_threads.c:19: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/solaris_threads.c:19: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark_rts.lo -MD -MP -MF .deps/mark_rts.Tpo -c ../../mono/libgc/mark_rts.c -o mark_rts.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_pthreads.lo -MD -MP -MF .deps/solaris_pthreads.Tpo -c ../../mono/libgc/solaris_pthreads.c -o solaris_pthreads.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dbg_mlc.lo -MD -MP -MF .deps/dbg_mlc.Tpo -c ../../mono/libgc/dbg_mlc.c -o dbg_mlc.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT solaris_threads.lo -MD -MP -MF .deps/solaris_threads.Tpo -c ../../mono/libgc/solaris_threads.c -o solaris_threads.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT allchblk.lo -MD -MP -MF .deps/allchblk.Tpo -c ../../mono/libgc/allchblk.c -o allchblk.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c ../../mono/libgc/os_dep.c -o os_dep.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mark.lo -MD -MP -MF .deps/mark.Tpo -c ../../mono/libgc/mark.c -o mark.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c ../../mono/libgc/alloc.c -o alloc.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/obj_map.c:22: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/obj_map.c:22: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/dyn_load.c:36: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/dyn_load.c:36: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/gc_dlopen.c:26: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/gc_dlopen.c:26: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/dyn_load.c:728:10: warning: no previous prototype for 'GC_cond_add_roots' [-Wmissing-prototypes] > void GC_cond_add_roots(char *base, char * limit) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/dyn_load.c:36:0: >../../mono/libgc/dyn_load.c: In function 'is_frame_buffer': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/include/private/gc_priv.h:458:48: note: in definition of macro 'WARN' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^~~~~~~~~~~~~~ >At top level: >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT obj_map.lo -MD -MP -MF .deps/obj_map.Tpo -c ../../mono/libgc/obj_map.c -o obj_map.o >/dev/null 2>&1 >../../mono/libgc/dyn_load.c:806:18: warning: 'is_frame_buffer' defined but not used [-Wunused-function] > static GC_bool is_frame_buffer(ptr_t start, size_t len, DWORD tp) > ^~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/mach_dep.c:15: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT gc_dlopen.lo -MD -MP -MF .deps/gc_dlopen.Tpo -c ../../mono/libgc/gc_dlopen.c -o gc_dlopen.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/mach_dep.c:15: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/darwin_stop_world.c:1: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/darwin_stop_world.c:1: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT dyn_load.lo -MD -MP -MF .deps/dyn_load.Tpo -c ../../mono/libgc/dyn_load.c -o dyn_load.o >/dev/null 2>&1 >In file included from ../../mono/libgc/include/private/gc_priv.h:46:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../mono/libgc/mach_dep.c:407:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_with_callee_saves_pushed(fn, arg) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mach_dep.c: In function 'GC_with_callee_saves_pushed': >../../mono/libgc/mach_dep.c:408:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void (*fn)(); > ^~~~ >In file included from ../../mono/libgc/include/private/../gc_mark.h:29:0, > from ../../mono/libgc/include/private/gc_pmark.h:32, > from ../../mono/libgc/typd_mlc.c:39: >../../mono/libgc/include/private/../gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/typd_mlc.c:39: >../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT darwin_stop_world.lo -MD -MP -MF .deps/darwin_stop_world.Tpo -c ../../mono/libgc/darwin_stop_world.c -o darwin_stop_world.o >/dev/null 2>&1 >../../mono/libgc/typd_mlc.c:104:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > signed_word GC_add_ext_descriptor(bm, nbits) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:169:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_descr GC_double_descr(descriptor, nwords) > ^~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:180:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > complex_descriptor * GC_make_sequence_descriptor(); > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:201:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_make_array_descriptor(nelements, size, descriptor, > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:301:22: warning: function declaration isn't a prototype [-Wstrict-prototypes] > complex_descriptor * GC_make_sequence_descriptor(first, second) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:352:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_explicit_typing() > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:442:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > word GC_descr_obj_size(d) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:462:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > mse * GC_push_complex_descriptor(addr, d, msp, msl) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:621:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(); > ^~~~~ >../../mono/libgc/typd_mlc.c: In function 'GC_calloc_explicitly_typed': >../../mono/libgc/typd_mlc.c:791:8: warning: nested extern declaration of 'GC_finalization_failures' [-Wnested-externs] > extern unsigned GC_finalization_failures; > ^~~~~~ >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT mach_dep.lo -MD -MP -MF .deps/mach_dep.Tpo -c ../../mono/libgc/mach_dep.c -o mach_dep.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c ../../mono/libgc/pthread_support.c -o pthread_support.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\" -DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\"" -DPACKAGE_BUGREPORT=\"Hans_Boehm@hp.com\" -DPACKAGE_URL=\"\" -DGC_WIN32_THREADS=1 -DNO_GETENV=1 -DGC_INSIDE_DLL=1 -DHAS___SYNC_BOOL_COMPARE_AND_SWAP=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DLT_OBJDIR=\".libs/\" -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I../../mono/libgc/include -I./.. -I../../mono/libgc/.. -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -gdwarf-2 -gstrict-dwarf -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs -DGC_BUILD -DGC_NOT_DLL -MT typd_mlc.lo -MD -MP -MF .deps/typd_mlc.Tpo -c ../../mono/libgc/typd_mlc.c -o typd_mlc.o >/dev/null 2>&1 > CCLD libmonogc.la > CCLD libmonogc-static.la >libtool: warning: '-version-info/-version-number' is ignored for convenience libraries >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >Making all in eglib >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make all-recursive >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >Making all in m4 >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/m4' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/m4' >Making all in src >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' > CC libeglib_la-garray.lo > CC libeglib_la-gbytearray.lo > CC libeglib_la-gerror.lo > CC libeglib_la-ghashtable.lo > CC libeglib_la-giconv.lo > CC libeglib_la-gmem.lo > CC libeglib_la-goutput.lo > CC libeglib_la-gqsort.lo > CC libeglib_la-gstr.lo > CC libeglib_la-gslist.lo > CC libeglib_la-gstring.lo > CC libeglib_la-gptrarray.lo > CC libeglib_la-glist.lo > CC libeglib_la-gqueue.lo > CC libeglib_la-gpath.lo > CC libeglib_la-gshell.lo > CC libeglib_la-gspawn.lo > CC libeglib_la-gfile.lo > CC libeglib_la-gfile-posix.lo > CC libeglib_la-gpattern.lo > CC libeglib_la-gmarkup.lo > CC libeglib_la-gutf8.lo > CC libeglib_la-gunicode.lo > CC libeglib_la-gdate-win32.lo > CC libeglib_la-gdir-win32.lo > CC libeglib_la-gfile-win32.lo > CC libeglib_la-gmodule-win32.lo > CC libeglib_la-gmisc-win32.lo > CC libeglib_la-gtimer-win32.lo >../../../mono/eglib/src/gspawn.c:205:1: warning: 'write_all' defined but not used [-Wunused-function] > write_all (int fd, const void *vbuf, size_t n) > ^~~~~~~~~ > CCLD libeglib.la >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >Making all in mono >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >Making all in arch >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >Making all in utils >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >make all-am >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' > CC mono-md5.lo > CC mono-sha1.lo > CC mono-logger.lo > CC mono-codeman.lo > CC dlmalloc.lo > CC mono-counters.lo > CC mono-dl.lo > CC mono-dl-windows.lo > CC mono-dl-posix.lo > CC mono-dl-darwin.lo > CC mono-internal-hash.lo > CC mono-io-portability.lo > CC monobitset.lo > CC mono-filemap.lo > CC mono-math.lo > CC mono-mmap.lo > CC mono-networkinterfaces.lo > CC mono-proclib.lo > CC mono-publib.lo > CC mono-time.lo > CC strenc.lo > CC mono-uri.lo > CC mono-poll.lo > CC mono-path.lo > CC mono-stdlib.lo > CC mono-property-hash.lo > CC mono-value-hash.lo > CC mono-error.lo > CC mach-support.lo > CC mono-context.lo > CC hazard-pointer.lo > CC lock-free-alloc.lo > CC lock-free-queue.lo > CC lock-free-array-queue.lo > CC mono-linked-list-set.lo > CC mono-threads.lo > CC mono-threads-state-machine.lo > CC mono-threads-posix-signals.lo > CC mono-threads-mach-helper.lo > CC mono-threads-posix.lo > CC mono-threads-mach.lo > CC mono-threads-windows.lo > CC mono-threads-linux.lo > CC mono-threads-freebsd.lo > CC mono-threads-openbsd.lo > CC mono-threads-android.lo > CC mono-threads-coop.lo > CC mono-threads-mach-abort-syscall.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-md5.lo -MD -MP -MF .deps/mono-md5.Tpo -c ../../../mono/mono/utils/mono-md5.c -DDLL_EXPORT -DPIC -o .libs/mono-md5.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl.lo -MD -MP -MF .deps/mono-dl.Tpo -c ../../../mono/mono/utils/mono-dl.c -DDLL_EXPORT -DPIC -o .libs/mono-dl.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-uri.lo -MD -MP -MF .deps/mono-uri.Tpo -c ../../../mono/mono/utils/mono-uri.c -DDLL_EXPORT -DPIC -o .libs/mono-uri.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support.lo -MD -MP -MF .deps/mach-support.Tpo -c ../../../mono/mono/utils/mach-support.c -DDLL_EXPORT -DPIC -o .libs/mach-support.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-internal-hash.lo -MD -MP -MF .deps/mono-internal-hash.Tpo -c ../../../mono/mono/utils/mono-internal-hash.c -DDLL_EXPORT -DPIC -o .libs/mono-internal-hash.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-publib.lo -MD -MP -MF .deps/mono-publib.Tpo -c ../../../mono/mono/utils/mono-publib.c -DDLL_EXPORT -DPIC -o .libs/mono-publib.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-queue.lo -MD -MP -MF .deps/lock-free-queue.Tpo -c ../../../mono/mono/utils/lock-free-queue.c -DDLL_EXPORT -DPIC -o .libs/lock-free-queue.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-windows.lo -MD -MP -MF .deps/mono-dl-windows.Tpo -c ../../../mono/mono/utils/mono-dl-windows.c -DDLL_EXPORT -DPIC -o .libs/mono-dl-windows.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-sha1.lo -MD -MP -MF .deps/mono-sha1.Tpo -c ../../../mono/mono/utils/mono-sha1.c -DDLL_EXPORT -DPIC -o .libs/mono-sha1.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-darwin.lo -MD -MP -MF .deps/mono-dl-darwin.Tpo -c ../../../mono/mono/utils/mono-dl-darwin.c -DDLL_EXPORT -DPIC -o .libs/mono-dl-darwin.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-logger.lo -MD -MP -MF .deps/mono-logger.Tpo -c ../../../mono/mono/utils/mono-logger.c -DDLL_EXPORT -DPIC -o .libs/mono-logger.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c ../../../mono/mono/utils/mono-io-portability.c -DDLL_EXPORT -DPIC -o .libs/mono-io-portability.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-path.lo -MD -MP -MF .deps/mono-path.Tpo -c ../../../mono/mono/utils/mono-path.c -DDLL_EXPORT -DPIC -o .libs/mono-path.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-math.lo -MD -MP -MF .deps/mono-math.Tpo -c ../../../mono/mono/utils/mono-math.c -DDLL_EXPORT -DPIC -o .libs/mono-math.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-error.lo -MD -MP -MF .deps/mono-error.Tpo -c ../../../mono/mono/utils/mono-error.c -DDLL_EXPORT -DPIC -o .libs/mono-error.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-poll.lo -MD -MP -MF .deps/mono-poll.Tpo -c ../../../mono/mono/utils/mono-poll.c -DDLL_EXPORT -DPIC -o .libs/mono-poll.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-networkinterfaces.lo -MD -MP -MF .deps/mono-networkinterfaces.Tpo -c ../../../mono/mono/utils/mono-networkinterfaces.c -DDLL_EXPORT -DPIC -o .libs/mono-networkinterfaces.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-value-hash.lo -MD -MP -MF .deps/mono-value-hash.Tpo -c ../../../mono/mono/utils/mono-value-hash.c -DDLL_EXPORT -DPIC -o .libs/mono-value-hash.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-mmap.lo -MD -MP -MF .deps/mono-mmap.Tpo -c ../../../mono/mono/utils/mono-mmap.c -DDLL_EXPORT -DPIC -o .libs/mono-mmap.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-posix.lo -MD -MP -MF .deps/mono-dl-posix.Tpo -c ../../../mono/mono/utils/mono-dl-posix.c -DDLL_EXPORT -DPIC -o .libs/mono-dl-posix.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c ../../../mono/mono/utils/dlmalloc.c -DDLL_EXPORT -DPIC -o .libs/dlmalloc.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-alloc.lo -MD -MP -MF .deps/lock-free-alloc.Tpo -c ../../../mono/mono/utils/lock-free-alloc.c -DDLL_EXPORT -DPIC -o .libs/lock-free-alloc.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c ../../../mono/mono/utils/mono-codeman.c -DDLL_EXPORT -DPIC -o .libs/mono-codeman.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-array-queue.lo -MD -MP -MF .deps/lock-free-array-queue.Tpo -c ../../../mono/mono/utils/lock-free-array-queue.c -DDLL_EXPORT -DPIC -o .libs/lock-free-array-queue.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-stdlib.lo -MD -MP -MF .deps/mono-stdlib.Tpo -c ../../../mono/mono/utils/mono-stdlib.c -DDLL_EXPORT -DPIC -o .libs/mono-stdlib.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-filemap.lo -MD -MP -MF .deps/mono-filemap.Tpo -c ../../../mono/mono/utils/mono-filemap.c -DDLL_EXPORT -DPIC -o .libs/mono-filemap.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT strenc.lo -MD -MP -MF .deps/strenc.Tpo -c ../../../mono/mono/utils/strenc.c -DDLL_EXPORT -DPIC -o .libs/strenc.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support.lo -MD -MP -MF .deps/mach-support.Tpo -c ../../../mono/mono/utils/mach-support.c -o mach-support.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-time.lo -MD -MP -MF .deps/mono-time.Tpo -c ../../../mono/mono/utils/mono-time.c -DDLL_EXPORT -DPIC -o .libs/mono-time.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-darwin.lo -MD -MP -MF .deps/mono-dl-darwin.Tpo -c ../../../mono/mono/utils/mono-dl-darwin.c -o mono-dl-darwin.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-counters.lo -MD -MP -MF .deps/mono-counters.Tpo -c ../../../mono/mono/utils/mono-counters.c -DDLL_EXPORT -DPIC -o .libs/mono-counters.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT hazard-pointer.lo -MD -MP -MF .deps/hazard-pointer.Tpo -c ../../../mono/mono/utils/hazard-pointer.c -DDLL_EXPORT -DPIC -o .libs/hazard-pointer.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c ../../../mono/mono/utils/monobitset.c -DDLL_EXPORT -DPIC -o .libs/monobitset.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-property-hash.lo -MD -MP -MF .deps/mono-property-hash.Tpo -c ../../../mono/mono/utils/mono-property-hash.c -DDLL_EXPORT -DPIC -o .libs/mono-property-hash.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach.lo -MD -MP -MF .deps/mono-threads-mach.Tpo -c ../../../mono/mono/utils/mono-threads-mach.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-mach.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-context.lo -MD -MP -MF .deps/mono-context.Tpo -c ../../../mono/mono/utils/mono-context.c -DDLL_EXPORT -DPIC -o .libs/mono-context.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-android.lo -MD -MP -MF .deps/mono-threads-android.Tpo -c ../../../mono/mono/utils/mono-threads-android.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-android.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-linked-list-set.lo -MD -MP -MF .deps/mono-linked-list-set.Tpo -c ../../../mono/mono/utils/mono-linked-list-set.c -DDLL_EXPORT -DPIC -o .libs/mono-linked-list-set.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads.lo -MD -MP -MF .deps/mono-threads.Tpo -c ../../../mono/mono/utils/mono-threads.c -DDLL_EXPORT -DPIC -o .libs/mono-threads.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows.lo -MD -MP -MF .deps/mono-threads-windows.Tpo -c ../../../mono/mono/utils/mono-threads-windows.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-windows.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-state-machine.lo -MD -MP -MF .deps/mono-threads-state-machine.Tpo -c ../../../mono/mono/utils/mono-threads-state-machine.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-state-machine.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-signals.lo -MD -MP -MF .deps/mono-threads-posix-signals.Tpo -c ../../../mono/mono/utils/mono-threads-posix-signals.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-posix-signals.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-openbsd.lo -MD -MP -MF .deps/mono-threads-openbsd.Tpo -c ../../../mono/mono/utils/mono-threads-openbsd.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-openbsd.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-posix.lo -MD -MP -MF .deps/mono-dl-posix.Tpo -c ../../../mono/mono/utils/mono-dl-posix.c -o mono-dl-posix.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-coop.lo -MD -MP -MF .deps/mono-threads-coop.Tpo -c ../../../mono/mono/utils/mono-threads-coop.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-coop.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix.lo -MD -MP -MF .deps/mono-threads-posix.Tpo -c ../../../mono/mono/utils/mono-threads-posix.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-posix.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-linux.lo -MD -MP -MF .deps/mono-threads-linux.Tpo -c ../../../mono/mono/utils/mono-threads-linux.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-linux.o > CC mono-threads-posix-abort-syscall.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-helper.lo -MD -MP -MF .deps/mono-threads-mach-helper.Tpo -c ../../../mono/mono/utils/mono-threads-mach-helper.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-mach-helper.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-math.lo -MD -MP -MF .deps/mono-math.Tpo -c ../../../mono/mono/utils/mono-math.c -o mono-math.o >/dev/null 2>&1 > CC mono-threads-windows-abort-syscall.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-android.lo -MD -MP -MF .deps/mono-threads-android.Tpo -c ../../../mono/mono/utils/mono-threads-android.c -o mono-threads-android.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-publib.lo -MD -MP -MF .deps/mono-publib.Tpo -c ../../../mono/mono/utils/mono-publib.c -o mono-publib.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-openbsd.lo -MD -MP -MF .deps/mono-threads-openbsd.Tpo -c ../../../mono/mono/utils/mono-threads-openbsd.c -o mono-threads-openbsd.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-helper.lo -MD -MP -MF .deps/mono-threads-mach-helper.Tpo -c ../../../mono/mono/utils/mono-threads-mach-helper.c -o mono-threads-mach-helper.o >/dev/null 2>&1 >../../../mono/mono/utils/strenc.c: In function 'mono_utf8_validate_and_len': >../../../mono/mono/utils/strenc.c:260:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~ > CC mono-tls.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-uri.lo -MD -MP -MF .deps/mono-uri.Tpo -c ../../../mono/mono/utils/mono-uri.c -o mono-uri.o >/dev/null 2>&1 >../../../mono/mono/utils/strenc.c:260:104: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~~~~ >../../../mono/mono/utils/strenc.c: In function 'mono_utf8_validate_and_len_with_bounds': >../../../mono/mono/utils/strenc.c:344:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~ >../../../mono/mono/utils/strenc.c:344:104: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-linux.lo -MD -MP -MF .deps/mono-threads-linux.Tpo -c ../../../mono/mono/utils/mono-threads-linux.c -o mono-threads-linux.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-abort-syscall.lo -MD -MP -MF .deps/mono-threads-mach-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-mach-abort-syscall.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-mach-abort-syscall.o > CC atomic.lo > CC mono-hwcap.lo > CC bsearch.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-stdlib.lo -MD -MP -MF .deps/mono-stdlib.Tpo -c ../../../mono/mono/utils/mono-stdlib.c -o mono-stdlib.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-io-portability.lo -MD -MP -MF .deps/mono-io-portability.Tpo -c ../../../mono/mono/utils/mono-io-portability.c -o mono-io-portability.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-proclib.lo -MD -MP -MF .deps/mono-proclib.Tpo -c ../../../mono/mono/utils/mono-proclib.c -DDLL_EXPORT -DPIC -o .libs/mono-proclib.o > CC mono-conc-hashtable.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-filemap.lo -MD -MP -MF .deps/mono-filemap.Tpo -c ../../../mono/mono/utils/mono-filemap.c -o mono-filemap.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-path.lo -MD -MP -MF .deps/mono-path.Tpo -c ../../../mono/mono/utils/mono-path.c -o mono-path.o >/dev/null 2>&1 > CC sha1.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-internal-hash.lo -MD -MP -MF .deps/mono-internal-hash.Tpo -c ../../../mono/mono/utils/mono-internal-hash.c -o mono-internal-hash.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-property-hash.lo -MD -MP -MF .deps/mono-property-hash.Tpo -c ../../../mono/mono/utils/mono-property-hash.c -o mono-property-hash.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-networkinterfaces.lo -MD -MP -MF .deps/mono-networkinterfaces.Tpo -c ../../../mono/mono/utils/mono-networkinterfaces.c -o mono-networkinterfaces.o >/dev/null 2>&1 > CC json.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-logger.lo -MD -MP -MF .deps/mono-logger.Tpo -c ../../../mono/mono/utils/mono-logger.c -o mono-logger.o >/dev/null 2>&1 > CC networking.lo > CC networking-posix.lo > CC networking-fallback.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-value-hash.lo -MD -MP -MF .deps/mono-value-hash.Tpo -c ../../../mono/mono/utils/mono-value-hash.c -o mono-value-hash.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-freebsd.lo -MD -MP -MF .deps/mono-threads-freebsd.Tpo -c ../../../mono/mono/utils/mono-threads-freebsd.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-freebsd.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl.lo -MD -MP -MF .deps/mono-dl.Tpo -c ../../../mono/mono/utils/mono-dl.c -o mono-dl.o >/dev/null 2>&1 > CC networking-missing.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-freebsd.lo -MD -MP -MF .deps/mono-threads-freebsd.Tpo -c ../../../mono/mono/utils/mono-threads-freebsd.c -o mono-threads-freebsd.o >/dev/null 2>&1 > CC networking-windows.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-md5.lo -MD -MP -MF .deps/mono-md5.Tpo -c ../../../mono/mono/utils/mono-md5.c -o mono-md5.o >/dev/null 2>&1 > CC mono-rand.lo >../../../mono/mono/utils/lock-free-queue.c: In function 'get_dummy': >../../../mono/mono/utils/lock-free-queue.c:177:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&dummy->in_use, 1, 0) == 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-queue.c:56: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-queue.c: In function 'try_reenqueue_dummy': >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT strenc.lo -MD -MP -MF .deps/strenc.Tpo -c ../../../mono/mono/utils/strenc.c -o strenc.o >/dev/null 2>&1 >../../../mono/mono/utils/lock-free-queue.c:201:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&q->has_dummy, 1, 0) != 0) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-queue.c:56: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC memfuncs.lo > CC parse.lo >../../../mono/mono/utils/lock-free-alloc.c: In function 'set_anchor': >../../../mono/mono/utils/lock-free-alloc.c:349:37: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (&desc->anchor.value, new_anchor.value, old_anchor.value) == old_anchor.value; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-alloc.c:85: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c: In function 'mono_lock_free_array_queue_push': >../../../mono/mono/utils/lock-free-array-queue.c:146:33: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > index = InterlockedIncrement (&q->num_used_entries) - 1; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c:148:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&entry->state, STATE_BUSY, STATE_FREE) != STATE_FREE); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c:164:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&q->num_used_entries, index + 1, num_used) != num_used); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c: In function 'mono_lock_free_array_queue_pop': >../../../mono/mono/utils/lock-free-array-queue.c:180:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&q->num_used_entries, index - 1, index) != index); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/lock-free-array-queue.c:183:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&entry->state, STATE_BUSY, STATE_USED) != STATE_USED); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/lock-free-array-queue.c:21: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC checked-build.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT monobitset.lo -MD -MP -MF .deps/monobitset.Tpo -c ../../../mono/mono/utils/monobitset.c -o monobitset.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-linked-list-set.lo -MD -MP -MF .deps/mono-linked-list-set.Tpo -c ../../../mono/mono/utils/mono-linked-list-set.c -o mono-linked-list-set.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-queue.lo -MD -MP -MF .deps/lock-free-queue.Tpo -c ../../../mono/mono/utils/lock-free-queue.c -o lock-free-queue.o >/dev/null 2>&1 > CC mach-support-x86.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows-abort-syscall.lo -MD -MP -MF .deps/mono-threads-windows-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-windows-abort-syscall.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-windows-abort-syscall.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-abort-syscall.lo -MD -MP -MF .deps/mono-threads-posix-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-posix-abort-syscall.c -DDLL_EXPORT -DPIC -o .libs/mono-threads-posix-abort-syscall.o > CC mono-hwcap-x86.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-array-queue.lo -MD -MP -MF .deps/lock-free-array-queue.Tpo -c ../../../mono/mono/utils/lock-free-array-queue.c -o lock-free-array-queue.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT bsearch.lo -MD -MP -MF .deps/bsearch.Tpo -c ../../../mono/mono/utils/bsearch.c -DDLL_EXPORT -DPIC -o .libs/bsearch.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-tls.lo -MD -MP -MF .deps/mono-tls.Tpo -c ../../../mono/mono/utils/mono-tls.c -DDLL_EXPORT -DPIC -o .libs/mono-tls.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c ../../../mono/mono/utils/atomic.c -DDLL_EXPORT -DPIC -o .libs/atomic.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-conc-hashtable.lo -MD -MP -MF .deps/mono-conc-hashtable.Tpo -c ../../../mono/mono/utils/mono-conc-hashtable.c -DDLL_EXPORT -DPIC -o .libs/mono-conc-hashtable.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT bsearch.lo -MD -MP -MF .deps/bsearch.Tpo -c ../../../mono/mono/utils/bsearch.c -o bsearch.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c ../../../mono/mono/utils/sha1.c -DDLL_EXPORT -DPIC -o .libs/sha1.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT json.lo -MD -MP -MF .deps/json.Tpo -c ../../../mono/mono/utils/json.c -DDLL_EXPORT -DPIC -o .libs/json.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap.lo -MD -MP -MF .deps/mono-hwcap.Tpo -c ../../../mono/mono/utils/mono-hwcap.c -DDLL_EXPORT -DPIC -o .libs/mono-hwcap.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-sha1.lo -MD -MP -MF .deps/mono-sha1.Tpo -c ../../../mono/mono/utils/mono-sha1.c -o mono-sha1.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-posix.lo -MD -MP -MF .deps/networking-posix.Tpo -c ../../../mono/mono/utils/networking-posix.c -DDLL_EXPORT -DPIC -o .libs/networking-posix.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking.lo -MD -MP -MF .deps/networking.Tpo -c ../../../mono/mono/utils/networking.c -DDLL_EXPORT -DPIC -o .libs/networking.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-fallback.lo -MD -MP -MF .deps/networking-fallback.Tpo -c ../../../mono/mono/utils/networking-fallback.c -DDLL_EXPORT -DPIC -o .libs/networking-fallback.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT lock-free-alloc.lo -MD -MP -MF .deps/lock-free-alloc.Tpo -c ../../../mono/mono/utils/lock-free-alloc.c -o lock-free-alloc.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-rand.lo -MD -MP -MF .deps/mono-rand.Tpo -c ../../../mono/mono/utils/mono-rand.c -DDLL_EXPORT -DPIC -o .libs/mono-rand.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-missing.lo -MD -MP -MF .deps/networking-missing.Tpo -c ../../../mono/mono/utils/networking-missing.c -DDLL_EXPORT -DPIC -o .libs/networking-missing.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap.lo -MD -MP -MF .deps/mono-hwcap.Tpo -c ../../../mono/mono/utils/mono-hwcap.c -o mono-hwcap.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT memfuncs.lo -MD -MP -MF .deps/memfuncs.Tpo -c ../../../mono/mono/utils/memfuncs.c -DDLL_EXPORT -DPIC -o .libs/memfuncs.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-windows.lo -MD -MP -MF .deps/networking-windows.Tpo -c ../../../mono/mono/utils/networking-windows.c -DDLL_EXPORT -DPIC -o .libs/networking-windows.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c ../../../mono/mono/utils/parse.c -DDLL_EXPORT -DPIC -o .libs/parse.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT json.lo -MD -MP -MF .deps/json.Tpo -c ../../../mono/mono/utils/json.c -o json.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT checked-build.lo -MD -MP -MF .deps/checked-build.Tpo -c ../../../mono/mono/utils/checked-build.c -DDLL_EXPORT -DPIC -o .libs/checked-build.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c ../../../mono/mono/utils/parse.c -o parse.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c ../../../mono/mono/utils/atomic.c -o atomic.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT checked-build.lo -MD -MP -MF .deps/checked-build.Tpo -c ../../../mono/mono/utils/checked-build.c -o checked-build.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT memfuncs.lo -MD -MP -MF .deps/memfuncs.Tpo -c ../../../mono/mono/utils/memfuncs.c -o memfuncs.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support-x86.lo -MD -MP -MF .deps/mach-support-x86.Tpo -c ../../../mono/mono/utils/mach-support-x86.c -DDLL_EXPORT -DPIC -o .libs/mach-support-x86.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mach-support-x86.lo -MD -MP -MF .deps/mach-support-x86.Tpo -c ../../../mono/mono/utils/mach-support-x86.c -o mach-support-x86.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap-x86.lo -MD -MP -MF .deps/mono-hwcap-x86.Tpo -c ../../../mono/mono/utils/mono-hwcap-x86.c -DDLL_EXPORT -DPIC -o .libs/mono-hwcap-x86.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-hwcap-x86.lo -MD -MP -MF .deps/mono-hwcap-x86.Tpo -c ../../../mono/mono/utils/mono-hwcap-x86.c -o mono-hwcap-x86.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT sha1.lo -MD -MP -MF .deps/sha1.Tpo -c ../../../mono/mono/utils/sha1.c -o sha1.o >/dev/null 2>&1 >In file included from ../../../mono/mono/utils/mono-os-semaphore.h:33:0, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-mmap.c:36: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-time.lo -MD -MP -MF .deps/mono-time.Tpo -c ../../../mono/mono/utils/mono-time.c -o mono-time.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-context.lo -MD -MP -MF .deps/mono-context.Tpo -c ../../../mono/mono/utils/mono-context.c -o mono-context.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT dlmalloc.lo -MD -MP -MF .deps/dlmalloc.Tpo -c ../../../mono/mono/utils/dlmalloc.c -o dlmalloc.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-counters.c: In function 'dump_counter': >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-poll.lo -MD -MP -MF .deps/mono-poll.Tpo -c ../../../mono/mono/utils/mono-poll.c -o mono-poll.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'l' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'z' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: unknown conversion type character 'z' in format [-Wformat=] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >../../../mono/mono/utils/mono-counters.c:520:19: warning: too many arguments for format [-Wformat-extra-args] > #define ENTRY_FMT "%-36s: " > ^ >../../../mono/mono/utils/mono-counters.c:520:19: note: in definition of macro 'ENTRY_FMT' > #define ENTRY_FMT "%-36s: " > ^~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-dl-windows.lo -MD -MP -MF .deps/mono-dl-windows.Tpo -c ../../../mono/mono/utils/mono-dl-windows.c -o mono-dl-windows.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-counters.lo -MD -MP -MF .deps/mono-counters.Tpo -c ../../../mono/mono/utils/mono-counters.c -o mono-counters.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-tls.lo -MD -MP -MF .deps/mono-tls.Tpo -c ../../../mono/mono/utils/mono-tls.c -o mono-tls.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-missing.lo -MD -MP -MF .deps/networking-missing.Tpo -c ../../../mono/mono/utils/networking-missing.c -o networking-missing.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-fallback.lo -MD -MP -MF .deps/networking-fallback.Tpo -c ../../../mono/mono/utils/networking-fallback.c -o networking-fallback.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-proclib.lo -MD -MP -MF .deps/mono-proclib.Tpo -c ../../../mono/mono/utils/mono-proclib.c -o mono-proclib.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-windows.lo -MD -MP -MF .deps/networking-windows.Tpo -c ../../../mono/mono/utils/networking-windows.c -o networking-windows.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking.lo -MD -MP -MF .deps/networking.Tpo -c ../../../mono/mono/utils/networking.c -o networking.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-conc-hashtable.lo -MD -MP -MF .deps/mono-conc-hashtable.Tpo -c ../../../mono/mono/utils/mono-conc-hashtable.c -o mono-conc-hashtable.o >/dev/null 2>&1 >../../../mono/mono/utils/networking-posix.c:30:1: warning: 'get_address_from_sockaddr' defined but not used [-Wunused-function] > get_address_from_sockaddr (struct sockaddr *sa) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT networking-posix.lo -MD -MP -MF .deps/networking-posix.Tpo -c ../../../mono/mono/utils/networking-posix.c -o networking-posix.o >/dev/null 2>&1 >../../../mono/mono/utils/hazard-pointer.c: In function 'mono_hazard_pointer_save_for_signal_handler': >../../../mono/mono/utils/hazard-pointer.c:243:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&overflow_busy [small_id], 1, 0) != 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/hazard-pointer.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-threads.c:27:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-threads.c:27:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-threads.c:27:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_notify_initiator_of_abort': >../../../mono/mono/utils/mono-threads.c:80:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&abort_posts); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_notify_initiator_of_suspend': >../../../mono/mono/utils/mono-threads.c:88:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&suspend_posts); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_notify_initiator_of_resume': >../../../mono/mono/utils/mono-threads.c:96:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&resume_posts); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_add_to_pending_operation_set': >../../../mono/mono/utils/mono-threads.c:160:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&pending_ops); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_attach': >../../../mono/mono/utils/mono-threads-state-machine.c:111:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_RUNNING, raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_detach': >../../../mono/mono/utils/mono-threads-state-machine.c:137:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_DETACHED, raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_request_self_suspension': >../../../mono/mono/utils/mono-threads-state-machine.c:170:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_SELF_SUSPEND_REQUESTED, 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_wait_pending_operations': >../../../mono/mono/utils/mono-threads-state-machine.c:177:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count + 1), raw_state) != raw_state) > ^ >../../../mono/mono/utils/mono-threads.c:230:26: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&waits_done); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_request_async_suspension': >../../../mono/mono/utils/mono-threads-state-machine.c:218:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_ASYNC_SUSPEND_REQUESTED, 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:227:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count + 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-signals.lo -MD -MP -MF .deps/mono-threads-posix-signals.Tpo -c ../../../mono/mono/utils/mono-threads-posix-signals.c -o mono-threads-posix-signals.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-threads-state-machine.c:234:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_ASYNC_SUSPEND_REQUESTED, suspend_count + 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:241:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count + 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_state_poll': >../../../mono/mono/utils/mono-threads-state-machine.c:288:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_SELF_SUSPENDED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_request_resume': >../../../mono/mono/utils/mono-threads-state-machine.c:348:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:359:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:365:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_RUNNING, raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:380:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (cur_state, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:384:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, STATE_RUNNING, raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_finish_async_suspend': >../../../mono/mono/utils/mono-threads-state-machine.c:427:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_ASYNC_SUSPENDED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_async_suspend_compensation': >../../../mono/mono/utils/mono-threads-state-machine.c:470:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_RUNNING, suspend_count - 1), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_do_blocking': >../../../mono/mono/utils/mono-threads-state-machine.c:511:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_BLOCKING, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_done_blocking': >../../../mono/mono/utils/mono-threads-state-machine.c:557:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_RUNNING, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:563:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_BLOCKING_AND_SUSPENDED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c: In function 'mono_threads_transition_abort_blocking': >../../../mono/mono/utils/mono-threads-state-machine.c:609:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_RUNNING, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-state-machine.c:614:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&info->thread_state, build_thread_state (STATE_SELF_SUSPEND_REQUESTED, suspend_count), raw_state) != raw_state) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-state-machine.c:4: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_thread_info_sleep': >../../../mono/mono/utils/mono-threads.c:1200:7: warning: unused variable 'ret' [-Wunused-variable] > int ret; > ^~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_add_async_job': >../../../mono/mono/utils/mono-threads.c:1521:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&info->service_requests, old_job | job, old_job) != old_job); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads.c: In function 'mono_threads_consume_async_jobs': >../../../mono/mono/utils/mono-threads.c:1533:45: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return (MonoAsyncJob) InterlockedExchange (&info->service_requests, 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-semaphore.h:33, > from ../../../mono/mono/utils/mono-threads.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/utils/mono-threads.c:434:1: warning: 'thread_exited_dtor' defined but not used [-Wunused-function] > thread_exited_dtor (void *arg) > ^~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach-abort-syscall.lo -MD -MP -MF .deps/mono-threads-mach-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-mach-abort-syscall.c -o mono-threads-mach-abort-syscall.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-mach.lo -MD -MP -MF .deps/mono-threads-mach.Tpo -c ../../../mono/mono/utils/mono-threads-mach.c -o mono-threads-mach.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-mmap.lo -MD -MP -MF .deps/mono-mmap.Tpo -c ../../../mono/mono/utils/mono-mmap.c -o mono-mmap.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT hazard-pointer.lo -MD -MP -MF .deps/hazard-pointer.Tpo -c ../../../mono/mono/utils/hazard-pointer.c -o hazard-pointer.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-state-machine.lo -MD -MP -MF .deps/mono-threads-state-machine.Tpo -c ../../../mono/mono/utils/mono-threads-state-machine.c -o mono-threads-state-machine.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows.lo -MD -MP -MF .deps/mono-threads-windows.Tpo -c ../../../mono/mono/utils/mono-threads-windows.c -o mono-threads-windows.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-codeman.lo -MD -MP -MF .deps/mono-codeman.Tpo -c ../../../mono/mono/utils/mono-codeman.c -o mono-codeman.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-windows-abort-syscall.lo -MD -MP -MF .deps/mono-threads-windows-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-windows-abort-syscall.c -o mono-threads-windows-abort-syscall.o >/dev/null 2>&1 >../../../mono/mono/utils/mono-threads-coop.c:83:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > return_stack_ptr () > ^~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-coop.c: In function 'return_stack_ptr': >../../../mono/mono/utils/mono-threads-coop.c:86:9: warning: function returns address of local variable [-Wreturn-local-addr] > return &i; > ^~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix-abort-syscall.lo -MD -MP -MF .deps/mono-threads-posix-abort-syscall.Tpo -c ../../../mono/mono/utils/mono-threads-posix-abort-syscall.c -o mono-threads-posix-abort-syscall.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-error.lo -MD -MP -MF .deps/mono-error.Tpo -c ../../../mono/mono/utils/mono-error.c -o mono-error.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-rand.lo -MD -MP -MF .deps/mono-rand.Tpo -c ../../../mono/mono/utils/mono-rand.c -o mono-rand.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-posix.lo -MD -MP -MF .deps/mono-threads-posix.Tpo -c ../../../mono/mono/utils/mono-threads-posix.c -o mono-threads-posix.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads.lo -MD -MP -MF .deps/mono-threads.Tpo -c ../../../mono/mono/utils/mono-threads.c -o mono-threads.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/utils -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT mono-threads-coop.lo -MD -MP -MF .deps/mono-threads-coop.Tpo -c ../../../mono/mono/utils/mono-threads-coop.c -o mono-threads-coop.o >/dev/null 2>&1 > CCLD libmonoutils.la >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >Making all in io-layer >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/io-layer' > CC io-layer-dummy.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/io-layer -I../.. -I../../../mono/eglib/src -I../../eglib/src -I../../../mono/libgc/include -DMONO_BINDIR=\"/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin\" -I../../../mono -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT io-layer-dummy.lo -MD -MP -MF .deps/io-layer-dummy.Tpo -c ../../../mono/mono/io-layer/io-layer-dummy.c -DDLL_EXPORT -DPIC -o .libs/io-layer-dummy.o >../../../mono/mono/io-layer/io-layer-dummy.c:11:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > char *_mono_iolayer_dummylib="This is a dummy library that isn't needed on Windows"; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/io-layer -I../.. -I../../../mono/eglib/src -I../../eglib/src -I../../../mono/libgc/include -DMONO_BINDIR=\"/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin\" -I../../../mono -fvisibility=hidden -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT io-layer-dummy.lo -MD -MP -MF .deps/io-layer-dummy.Tpo -c ../../../mono/mono/io-layer/io-layer-dummy.c -o io-layer-dummy.o >/dev/null 2>&1 > CCLD libwapi.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/io-layer' >Making all in cil >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/cil' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/cil' >Making all in metadata >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/metadata' > CC libmonoruntime_config_la-mono-config-dirs.lo > CC libmonoruntime_la-console-win32.lo > CC libmonoruntime_la-assembly.lo > CC libmonoruntime_la-attach.lo > CC libmonoruntime_la-class.lo > CC libmonoruntime_la-cominterop.lo > CC libmonoruntime_la-coree.lo > CC libmonoruntime_la-debug-helpers.lo > CC libmonoruntime_la-debug-mono-symfile.lo > CC libmonoruntime_la-debug-mono-ppdb.lo > CC libmonoruntime_la-decimal-ms.lo > CC libmonoruntime_la-environment.lo > CC libmonoruntime_la-exception.lo > CC libmonoruntime_la-file-io.lo > CC libmonoruntime_la-filewatcher.lo > CC libmonoruntime_la-icall.lo > CC libmonoruntime_la-image.lo > CC libmonoruntime_la-jit-info.lo > CC libmonoruntime_la-loader.lo > CC libmonoruntime_la-locales.lo > CC libmonoruntime_la-lock-tracer.lo > CC libmonoruntime_la-marshal.lo > CC libmonoruntime_la-mempool.lo > CC libmonoruntime_la-metadata.lo > CC libmonoruntime_la-metadata-verify.lo > CC libmonoruntime_la-method-builder.lo > CC libmonoruntime_la-mono-basic-block.lo > CC libmonoruntime_la-mono-config.lo > CC libmonoruntime_la-mono-debug.lo > CC libmonoruntime_la-mono-endian.lo > CC libmonoruntime_la-mono-mlist.lo > CC libmonoruntime_la-mono-perfcounters.lo > CC libmonoruntime_la-mono-route.lo > CC libmonoruntime_la-nacl-stub.lo > CC libmonoruntime_la-number-ms.lo > CC libmonoruntime_la-opcodes.lo > CC libmonoruntime_la-socket-io.lo > CC libmonoruntime_la-process.lo > CC libmonoruntime_la-rand.lo > CC libmonoruntime_la-profiler.lo > CC libmonoruntime_la-remoting.lo > CC libmonoruntime_la-runtime.lo > CC libmonoruntime_la-mono-security.lo > CC libmonoruntime_la-security-core-clr.lo > CC libmonoruntime_la-security-manager.lo > CC libmonoruntime_la-string-icalls.lo > CC libmonoruntime_la-sysmath.lo > CC libmonoruntime_la-threads.lo >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_la-threadpool-ms.lo > CC libmonoruntime_la-threadpool-ms-io.lo > CC libmonoruntime_la-verify.lo > CC libmonoruntime_la-file-mmap-posix.lo > CC libmonoruntime_la-file-mmap-windows.lo > CC libmonoruntime_la-metadata-cross-helpers.lo > CC libmonoruntime_la-seq-points-data.lo > CC libmonoruntime_la-handle.lo > CC libmonoruntime_la-appdomain.lo > CC libmonoruntime_la-domain.lo > CC libmonoruntime_la-gc-stats.lo > CC libmonoruntime_la-gc.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/jit-info.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/jit-info.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_la-monitor.lo > CC libmonoruntime_la-mono-hash.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/gc.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/gc.c:15: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/profiler.c:22: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threads.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/string-icalls.c:26: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-debug.c:21: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gboolean * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/console-win32.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/class.c:36: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1561:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint64*) slot) = (guint64) mono_marshal_get_vtfixup_ftnptr (image, *((guint64*) slot), slot_type); > ^ >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/marshal.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/cominterop.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/icall.c:59: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >At top level: >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-hash.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/handle.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/mono-hash.c:33: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/appdomain.c:35: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^ >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of 'InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/libgc/include/gc.h:976, > from ../../../mono/mono/utils/gc_wrapper.h:41, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:38:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchangeAdd(LONG volatile *Addend, LONG Value) { > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/monitor.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_la-object.lo >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_la-reflection.lo > CC libmonoruntime_la-null-gc.lo > CC libmonoruntime_la-boehm-gc.lo > CC libmonoruntime_static_la-console-win32.lo > CC libmonoruntime_static_la-assembly.lo > CC libmonoruntime_static_la-attach.lo > CC libmonoruntime_static_la-class.lo > CC libmonoruntime_static_la-cominterop.lo > CC libmonoruntime_static_la-coree.lo > CC libmonoruntime_static_la-debug-helpers.lo > CC libmonoruntime_static_la-debug-mono-symfile.lo > CC libmonoruntime_static_la-debug-mono-ppdb.lo > CC libmonoruntime_static_la-decimal-ms.lo > CC libmonoruntime_static_la-environment.lo >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-exception.lo > CC libmonoruntime_static_la-file-io.lo > CC libmonoruntime_static_la-filewatcher.lo > CC libmonoruntime_static_la-icall.lo > CC libmonoruntime_static_la-image.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/object.c:24: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/object.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-jit-info.lo > CC libmonoruntime_static_la-loader.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/null-gc.c:12: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/null-gc.c:12: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-locales.lo > CC libmonoruntime_static_la-lock-tracer.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/boehm-gc.c:14: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-marshal.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/boehm-gc.c:14: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-mempool.lo > CC libmonoruntime_static_la-metadata.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-metadata-verify.lo > CC libmonoruntime_static_la-method-builder.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-mono-basic-block.lo > CC libmonoruntime_static_la-mono-config.lo > CC libmonoruntime_static_la-mono-debug.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/reflection.c:20: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-mono-endian.lo > CC libmonoruntime_static_la-mono-mlist.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/jit-info.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/jit-info.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ > CC libmonoruntime_static_la-mono-perfcounters.lo > CC libmonoruntime_static_la-mono-route.lo >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/console-win32.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../../mono/libgc/include/private/pthread_support.h:4, > from ../../../mono/mono/metadata/boehm-gc.c:40: >../../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ > CC libmonoruntime_static_la-nacl-stub.lo >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-number-ms.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/class.c:36: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-opcodes.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/cominterop.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-socket-io.lo >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-process.lo > CC libmonoruntime_static_la-profiler.lo >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > > CC libmonoruntime_static_la-rand.lo >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ > CC libmonoruntime_static_la-remoting.lo >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ > CC libmonoruntime_static_la-runtime.lo > CC libmonoruntime_static_la-mono-security.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/icall.c:59: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1561:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint64*) slot) = (guint64) mono_marshal_get_vtfixup_ftnptr (image, *((guint64*) slot), slot_type); > ^ >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-security-core-clr.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntime_static_la-security-manager.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/marshal.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-debug.c:21: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntime_static_la-string-icalls.lo > CC libmonoruntime_static_la-sysmath.lo > CC libmonoruntime_static_la-threads.lo > CC libmonoruntime_static_la-threadpool-ms.lo > CC libmonoruntime_static_la-threadpool-ms-io.lo > CC libmonoruntime_static_la-verify.lo >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-file-mmap-posix.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/profiler.c:22: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ > CC libmonoruntime_static_la-file-mmap-windows.lo >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ > CC libmonoruntime_static_la-metadata-cross-helpers.lo >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gboolean * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-seq-points-data.lo > CC libmonoruntime_static_la-handle.lo > CC libmonoruntime_static_la-appdomain.lo > CC libmonoruntime_static_la-domain.lo > CC libmonoruntime_static_la-gc-stats.lo >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') > CC libmonoruntime_static_la-gc.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntime_static_la-monitor.lo > CC libmonoruntime_static_la-mono-hash.lo > CC libmonoruntime_static_la-object.lo > CC libmonoruntime_static_la-reflection.lo > CC libmonoruntime_static_la-null-gc.lo > CC libmonoruntime_static_la-boehm-gc.lo > CC libmonoruntimesgen_la-console-win32.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/gc.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/gc.c:15: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threads.c:27: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/threadpool-ms.c:30: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/string-icalls.c:26: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-assembly.lo >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-attach.lo >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ > CC libmonoruntimesgen_la-class.lo >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-cominterop.lo >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/mono-hash.c:33: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/mono-hash.c:33: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ > CC libmonoruntimesgen_la-coree.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/object.c:24: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-debug-helpers.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/object.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/null-gc.c:12: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-debug-mono-symfile.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/null-gc.c:12: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-debug-mono-ppdb.lo > CC libmonoruntimesgen_la-decimal-ms.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/boehm-gc.c:14: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/boehm-gc.c:14: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-environment.lo > CC libmonoruntimesgen_la-exception.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/handle.c:15: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/appdomain.c:35: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-file-io.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of 'InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/libgc/include/gc.h:976, > from ../../../mono/mono/utils/gc_wrapper.h:41, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/domain.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:38:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchangeAdd(LONG volatile *Addend, LONG Value) { > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^ >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/monitor.c:23: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-filewatcher.lo > CC libmonoruntimesgen_la-icall.lo > CC libmonoruntimesgen_la-image.lo >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-jit-info.lo >In file included from ../../../mono/mono/utils/gc_wrapper.h:41:0, > from ../../../mono/mono/metadata/gc-internals.h:14, > from ../../../mono/mono/metadata/reflection.c:20: >../../../mono/libgc/include/gc.h:1069:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_win32_free_heap (); > ^~~~~~ > CC libmonoruntimesgen_la-loader.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^ > CC libmonoruntimesgen_la-locales.lo >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ > CC libmonoruntimesgen_la-lock-tracer.lo > CC libmonoruntimesgen_la-marshal.lo >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ >In file included from ../../../mono/libgc/include/private/gc_priv.h:66:0, > from ../../../mono/libgc/include/private/pthread_support.h:4, > from ../../../mono/mono/metadata/boehm-gc.c:40: >../../../mono/libgc/include/private/gcconfig.h:2482:4: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_win32_get_mem(); > ^~~~~~ > CC libmonoruntimesgen_la-mempool.lo > CC libmonoruntimesgen_la-metadata.lo >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-metadata-verify.lo >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-method-builder.lo > CC libmonoruntimesgen_la-mono-basic-block.lo >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-mono-config.lo > CC libmonoruntimesgen_la-mono-debug.lo >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > > CC libmonoruntimesgen_la-mono-endian.lo >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > > CC libmonoruntimesgen_la-mono-mlist.lo >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-mono-perfcounters.lo > CC libmonoruntimesgen_la-mono-route.lo > CC libmonoruntimesgen_la-nacl-stub.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1561:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint64*) slot) = (guint64) mono_marshal_get_vtfixup_ftnptr (image, *((guint64*) slot), slot_type); > ^ >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-number-ms.lo > CC libmonoruntimesgen_la-opcodes.lo > CC libmonoruntimesgen_la-socket-io.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntimesgen_la-process.lo > CC libmonoruntimesgen_la-profiler.lo > CC libmonoruntimesgen_la-rand.lo > CC libmonoruntimesgen_la-remoting.lo >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-runtime.lo >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ > CC libmonoruntimesgen_la-mono-security.lo > CC libmonoruntimesgen_la-security-core-clr.lo > CC libmonoruntimesgen_la-security-manager.lo > CC libmonoruntimesgen_la-string-icalls.lo > CC libmonoruntimesgen_la-sysmath.lo > CC libmonoruntimesgen_la-threads.lo > CC libmonoruntimesgen_la-threadpool-ms.lo > CC libmonoruntimesgen_la-threadpool-ms-io.lo > CC libmonoruntimesgen_la-verify.lo > CC libmonoruntimesgen_la-file-mmap-posix.lo > CC libmonoruntimesgen_la-file-mmap-windows.lo > CC libmonoruntimesgen_la-metadata-cross-helpers.lo > CC libmonoruntimesgen_la-seq-points-data.lo > CC libmonoruntimesgen_la-handle.lo > CC libmonoruntimesgen_la-appdomain.lo > CC libmonoruntimesgen_la-domain.lo >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-gc-stats.lo > CC libmonoruntimesgen_la-gc.lo > CC libmonoruntimesgen_la-monitor.lo > CC libmonoruntimesgen_la-mono-hash.lo >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ > CC libmonoruntimesgen_la-object.lo >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ > CC libmonoruntimesgen_la-reflection.lo >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gboolean * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-sgen-os-posix.lo > CC libmonoruntimesgen_la-sgen-os-mach.lo > CC libmonoruntimesgen_la-sgen-os-win32.lo >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') > CC libmonoruntimesgen_la-sgen-os-coop.lo > CC libmonoruntimesgen_la-sgen-bridge.lo >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': > CC libmonoruntimesgen_la-sgen-old-bridge.lo >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-sgen-new-bridge.lo >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ > CC libmonoruntimesgen_la-sgen-tarjan-bridge.lo >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ > CC libmonoruntimesgen_la-sgen-toggleref.lo > CC libmonoruntimesgen_la-sgen-stw.lo >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ > CC libmonoruntimesgen_la-sgen-mono.lo > CC libmonoruntimesgen_static_la-console-win32.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-assembly.lo > CC libmonoruntimesgen_static_la-attach.lo >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-class.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-cominterop.lo >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of 'InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:38:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchangeAdd(LONG volatile *Addend, LONG Value) { > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ >../../../mono/mono/metadata/attach.c:564:1: warning: no previous prototype for 'mono_attach_parse_options' [-Wmissing-prototypes] > mono_attach_parse_options (char *options) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:569:1: warning: no previous prototype for 'mono_attach_init' [-Wmissing-prototypes] > mono_attach_init (void) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:574:1: warning: no previous prototype for 'mono_attach_start' [-Wmissing-prototypes] > mono_attach_start (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:580:1: warning: no previous prototype for 'mono_attach_maybe_start' [-Wmissing-prototypes] > mono_attach_maybe_start (void) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/attach.c:585:1: warning: no previous prototype for 'mono_attach_cleanup' [-Wmissing-prototypes] > mono_attach_cleanup (void) > ^~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-coree.lo >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^ > CC libmonoruntimesgen_static_la-debug-helpers.lo >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-debug-mono-symfile.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ > CC libmonoruntimesgen_static_la-debug-mono-ppdb.lo > CC libmonoruntimesgen_static_la-decimal-ms.lo >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ >../../../mono/mono/metadata/sgen-os-win32.c: In function 'sgen_suspend_thread': >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ > CC libmonoruntimesgen_static_la-environment.lo > CC libmonoruntimesgen_static_la-exception.lo > CC libmonoruntimesgen_static_la-file-io.lo > CC libmonoruntimesgen_static_la-filewatcher.lo > CC libmonoruntimesgen_static_la-icall.lo > CC libmonoruntimesgen_static_la-image.lo > CC libmonoruntimesgen_static_la-jit-info.lo > CC libmonoruntimesgen_static_la-loader.lo >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_addref': >../../../mono/mono/metadata/assembly.c:902:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&assembly->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_clear_unreachable_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ > CC libmonoruntimesgen_static_la-locales.lo >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_mark_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_scan_thread_data': >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/assembly.c: In function 'mono_assembly_close_except_image_pools': >../../../mono/mono/metadata/assembly.c:3175:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&assembly->ref_count) > 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/assembly.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_ReleaseComObjectInternal': >../../../mono/mono/metadata/cominterop.c:1576:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement (&proxy->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_addref': >../../../mono/mono/metadata/cominterop.c:2277:36: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedIncrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/cominterop.c: In function 'cominterop_ccw_release': >../../../mono/mono/metadata/cominterop.c:2295:36: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref_count = InterlockedDecrement ((gint32*)&ccw->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/method-builder.h:16, > from ../../../mono/mono/metadata/cominterop.h:12, > from ../../../mono/mono/metadata/cominterop.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/cominterop.c:2526:1: warning: 'init_com_provider_ms' defined but not used [-Wunused-function] > init_com_provider_ms (void) > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:69:24: warning: no previous prototype for '_CorDllMain' [-Wmissing-prototypes] > BOOL STDMETHODCALLTYPE _CorDllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:137:27: warning: no previous prototype for '_CorExeMain' [-Wmissing-prototypes] > __int32 STDMETHODCALLTYPE _CorExeMain(void) > ^~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:207:24: warning: no previous prototype for 'CorExitProcess' [-Wmissing-prototypes] > void STDMETHODCALLTYPE CorExitProcess(int exitCode) > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:221:8: warning: no previous prototype for '_CorValidateImage' [-Wmissing-prototypes] > STDAPI _CorValidateImage(PVOID *ImageBase, LPCWSTR FileName) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:385:15: warning: no previous prototype for '_CorImageUnloading' [-Wmissing-prototypes] > STDAPI_(VOID) _CorImageUnloading(PVOID ImageBase) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:390:8: warning: no previous prototype for 'CorBindToRuntimeEx' [-Wmissing-prototypes] > STDAPI CorBindToRuntimeEx(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, DWORD startupFlags, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:399:8: warning: no previous prototype for 'CorBindToRuntime' [-Wmissing-prototypes] > STDAPI CorBindToRuntime(LPCWSTR pwszVersion, LPCWSTR pwszBuildFlavor, REFCLSID rclsid, REFIID riid, LPVOID FAR *ppv) > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/coree.c:497:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntime", &CorBindToRuntime}, > ^ >../../../mono/mono/metadata/coree.c:497:2: note: (near initialization for 'ExportFixups[0]') >../../../mono/mono/metadata/coree.c:498:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorBindToRuntimeEx", &CorBindToRuntimeEx}, > ^ >../../../mono/mono/metadata/coree.c:498:2: note: (near initialization for 'ExportFixups[1]') >../../../mono/mono/metadata/coree.c:499:2: warning: missing braces around initializer [-Wmissing-braces] > {"CorExitProcess", &CorExitProcess}, > ^ >../../../mono/mono/metadata/coree.c:499:2: note: (near initialization for 'ExportFixups[2]') >../../../mono/mono/metadata/coree.c:500:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorDllMain", &_CorDllMain}, > ^ >../../../mono/mono/metadata/coree.c:500:2: note: (near initialization for 'ExportFixups[3]') >../../../mono/mono/metadata/coree.c:501:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorExeMain", &_CorExeMain}, > ^ >../../../mono/mono/metadata/coree.c:501:2: note: (near initialization for 'ExportFixups[4]') >../../../mono/mono/metadata/coree.c:502:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorImageUnloading", &_CorImageUnloading}, > ^ >../../../mono/mono/metadata/coree.c:502:2: note: (near initialization for 'ExportFixups[5]') >../../../mono/mono/metadata/coree.c:503:2: warning: missing braces around initializer [-Wmissing-braces] > {"_CorValidateImage", &_CorValidateImage}, > ^ >../../../mono/mono/metadata/coree.c:503:2: note: (near initialization for 'ExportFixups[6]') >../../../mono/mono/metadata/coree.c:504:2: warning: missing braces around initializer [-Wmissing-braces] > {NULL, NULL} > ^ >../../../mono/mono/metadata/coree.c:504:2: note: (near initialization for 'ExportFixups[7]') >../../../mono/mono/metadata/coree.c:496:44: warning: missing braces around initializer [-Wmissing-braces] > static const EXPORT_FIXUP ExportFixups[] = { > ^ >../../../mono/mono/metadata/coree.c:496:44: note: (near initialization for 'ExportFixups') >../../../mono/mono/metadata/coree.c: In function 'MonoFixupExe': >../../../mono/mono/metadata/coree.c:805:67: warning: pointer targets in passing argument 2 of 'GetProcAddress' differ in signedness [-Wpointer-sign] > ProcAddress = (DWORD_PTR)GetProcAddress(ImportModuleHandle, ImportByName->Name); > ^~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:24:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/coree.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/libloaderapi.h:135:29: note: expected 'LPCSTR {aka const char *}' but argument is of type 'BYTE * {aka unsigned char *}' > WINBASEAPI FARPROC WINAPI GetProcAddress (HMODULE hModule, LPCSTR lpProcName); > ^~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-lock-tracer.lo > CC libmonoruntimesgen_static_la-marshal.lo > CC libmonoruntimesgen_static_la-mempool.lo >../../../mono/mono/metadata/sgen-mono.c: In function 'mono_gc_get_managed_allocator_by_type': >../../../mono/mono/metadata/sgen-mono.c:1307:3: warning: 'max_size_branch' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_patch_short_branch (mb, max_size_branch); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:1059:27: note: 'max_size_branch' was declared here > guint32 slowpath_branch, max_size_branch; > ^~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-metadata.lo > CC libmonoruntimesgen_static_la-metadata-verify.lo >../../../mono/mono/metadata/decimal-ms.c:51:0: warning: "DECIMAL_NEG" redefined > #define DECIMAL_NEG ((uint8_t)0x80) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:471:0: note: this is the location of the previous definition > #define DECIMAL_NEG ((BYTE)0x80) > >../../../mono/mono/metadata/decimal-ms.c:67:0: warning: "DECIMAL_SETZERO" redefined > #define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/unknwn.h:37:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objidl.h:477, > from /usr/i686-w64-mingw32/sys-root/mingw/include/objbase.h:66, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ole2.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:12, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winscard.h:10, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:97, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/wtypes.h:472:0: note: this is the location of the previous definition > #define DECIMAL_SETZERO(dec) { (dec).Lo64 = 0; (dec).Hi32 = 0; (dec).signscale = 0; } > >../../../mono/mono/metadata/decimal-ms.c:171:0: warning: "UInt32x32To64" redefined > #define UInt32x32To64(a, b) ((uint64_t)((uint32_t)(a)) * (uint64_t)((uint32_t)(b))) > >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/decimal-ms.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:543:0: note: this is the location of the previous definition > #define UInt32x32To64(a, b) (((ULONGLONG) ((unsigned int) (a))) *((ULONGLONG) ((unsigned int) (b)))) > > CC libmonoruntimesgen_static_la-method-builder.lo > CC libmonoruntimesgen_static_la-mono-basic-block.lo > CC libmonoruntimesgen_static_la-mono-config.lo > CC libmonoruntimesgen_static_la-mono-debug.lo > CC libmonoruntimesgen_static_la-mono-endian.lo > CC libmonoruntimesgen_static_la-mono-mlist.lo > CC libmonoruntimesgen_static_la-mono-perfcounters.lo > CC libmonoruntimesgen_static_la-mono-route.lo >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Read': >../../../mono/mono/metadata/file-io.c:855:44: warning: passing argument 4 of 'ReadFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = ReadFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:166:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI ReadFile (HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); > ^~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Write': >../../../mono/mono/metadata/file-io.c:886:45: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, buffer, count, &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_Seek': >../../../mono/mono/metadata/file-io.c:907:67: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, (gint32) (offset & 0xFFFFFFFF), &offset_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_GetLength': >../../../mono/mono/metadata/file-io.c:944:32: warning: passing argument 2 of 'GetFileSize' from incompatible pointer type [-Wincompatible-pointer-types] > length = GetFileSize (handle, &length_hi); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:66:27: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI DWORD WINAPI GetFileSize (HANDLE hFile, LPDWORD lpFileSizeHigh); > ^~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c: In function 'ves_icall_System_IO_MonoIO_SetLength': >../../../mono/mono/metadata/file-io.c:968:38: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset = SetFilePointer (handle, 0, &offset_hi, FILE_CURRENT); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:977:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, length & 0xFFFFFFFF, &length_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ >../../../mono/mono/metadata/file-io.c:992:58: warning: passing argument 3 of 'SetFilePointer' from incompatible pointer type [-Wincompatible-pointer-types] > offset_set=SetFilePointer (handle, offset & 0xFFFFFFFF, &offset_hi, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/file-io.c:19: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:85:27: note: expected 'PLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI DWORD WINAPI SetFilePointer (HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod); > ^~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-nacl-stub.lo > CC libmonoruntimesgen_static_la-number-ms.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_fixup_vtable': >../../../mono/mono/metadata/image.c:1561:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] > *((guint64*) slot) = (guint64) mono_marshal_get_vtfixup_ftnptr (image, *((guint64*) slot), slot_type); > ^ >../../../mono/mono/metadata/image.c: In function 'mono_image_addref': >../../../mono/mono/metadata/image.c:1603:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&image->ref_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/image.c: In function 'mono_image_close_except_pools': >../../../mono/mono/metadata/image.c:1675:28: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedDecrement (&image->ref_count) > 0) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/image.c:24: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-opcodes.lo > CC libmonoruntimesgen_static_la-socket-io.lo > CC libmonoruntimesgen_static_la-process.lo > CC libmonoruntimesgen_static_la-profiler.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntimesgen_static_la-rand.lo > CC libmonoruntimesgen_static_la-remoting.lo > CC libmonoruntimesgen_static_la-runtime.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1408:45: warning: 'last_error' may be used uninitialized in this function [-Wmaybe-uninitialized] > if (last_error == ERROR_FILE_NOT_FOUND || last_error == ERROR_PATH_NOT_FOUND) > ^ > CC libmonoruntimesgen_static_la-mono-security.lo >../../../mono/mono/metadata/locales.c:417:1: warning: 'get_posix_locale' defined but not used [-Wunused-function] > get_posix_locale (void) > ^~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-security-core-clr.lo > CC libmonoruntimesgen_static_la-security-manager.lo > CC libmonoruntimesgen_static_la-string-icalls.lo > CC libmonoruntimesgen_static_la-sysmath.lo > CC libmonoruntimesgen_static_la-threads.lo > CC libmonoruntimesgen_static_la-threadpool-ms.lo > CC libmonoruntimesgen_static_la-threadpool-ms-io.lo > CC libmonoruntimesgen_static_la-verify.lo > CC libmonoruntimesgen_static_la-file-mmap-posix.lo >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalAnsi': >../../../mono/mono/metadata/marshal.c:10484:71: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ret = ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (len); > ^~~ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'size_t {aka unsigned int}' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'ves_icall_System_Runtime_InteropServices_Marshal_StringToHGlobalUni': >../../../mono/mono/metadata/marshal.c:10502:5: warning: passing argument 1 of 'ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal' makes pointer from integer without a cast [-Wint-conversion] > ((mono_string_length (string) + 1) * 2); > ^ >In file included from ../../../mono/mono/metadata/marshal.c:21:0: >../../../mono/mono/metadata/marshal.h:526:1: note: expected 'gpointer {aka void *}' but argument is of type 'int' > ves_icall_System_Runtime_InteropServices_Marshal_AllocHGlobal (gpointer size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-file-mmap-windows.lo > CC libmonoruntimesgen_static_la-metadata-cross-helpers.lo > CC libmonoruntimesgen_static_la-seq-points-data.lo > CC libmonoruntimesgen_static_la-handle.lo > CC libmonoruntimesgen_static_la-appdomain.lo > CC libmonoruntimesgen_static_la-domain.lo > CC libmonoruntimesgen_static_la-gc-stats.lo > CC libmonoruntimesgen_static_la-gc.lo >../../../mono/mono/metadata/mono-perfcounters.c: In function 'predef_writable_update': >../../../mono/mono/metadata/mono-perfcounters.c:1156:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-perfcounters.c:1158:34: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement ((gint32 *) ptr); /* FIXME: sign */ > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/mono-perfcounters.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-monitor.lo > CC libmonoruntimesgen_static_la-mono-hash.lo > CC libmonoruntimesgen_static_la-object.lo >In file included from ../../../mono/mono/utils/mono-os-mutex.h:24:0, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/threadpool-ms-io.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h [-Wcpp] > #warning Please include winsock2.h before windows.h > ^~~~~~~ >../../../mono/mono/metadata/process.c: In function 'ves_icall_System_Diagnostics_Process_GetProcesses_internal': >../../../mono/mono/metadata/process.c:934:24: warning: passing argument 1 of 'EnumProcesses' from incompatible pointer type [-Wincompatible-pointer-types] > ret = EnumProcesses (pids, count * sizeof (guint32), &needed); > ^~~~ >In file included from ../../../mono/mono/io-layer/io-layer.h:27:0, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/utils/mono-os-semaphore.h:23, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-coop-mutex.h:9, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/process.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/psapi.h:37:18: note: expected 'DWORD * {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBOOL WINAPI EnumProcesses(DWORD *lpidProcess,DWORD cb,DWORD *cbNeeded); > ^~~~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Available_internal': >../../../mono/mono/metadata/socket-io.c:716:34: warning: passing argument 3 of 'ioctlsocket' from incompatible pointer type [-Wincompatible-pointer-types] > ret=ioctlsocket(sock, FIONREAD, &amount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:977:34: note: expected 'u_long * {aka long unsigned int *}' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI ioctlsocket(SOCKET s,__LONG32 cmd,u_long *argp); > ^~~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Disconnect_internal': >../../../mono/mono/metadata/socket-io.c:1339:50: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_disconnectex, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1360:51: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > (gchar *)&_wapi_transmitfile, sizeof(void *), &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Receive_internal': >../../../mono/mono/metadata/socket-io.c:1427:27: warning: pointer targets in passing argument 2 of 'recv' differ in signedness [-Wpointer-sign] > ret = _wapi_recv (sock, buf, count, recvflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:992:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recv(SOCKET s,char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_ReceiveFrom_internal': >../../../mono/mono/metadata/socket-io.c:1536:30: warning: pointer targets in passing argument 2 of 'recvfrom' differ in signedness [-Wpointer-sign] > ret = _wapi_recvfrom (sock, buf, count, recvflags, sa, &sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:993:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI recvfrom(SOCKET s,char *buf,int len,int flags,struct sockaddr *from,int *fromlen); > ^~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_Send_internal': >../../../mono/mono/metadata/socket-io.c:1603:26: warning: pointer targets in passing argument 2 of 'send' differ in signedness [-Wpointer-sign] > ret = _wapi_send (sock, buf, count, sendflags); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:997:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI send(SOCKET s,const char *buf,int len,int flags); > ^~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SendTo_internal': >../../../mono/mono/metadata/socket-io.c:1712:28: warning: pointer targets in passing argument 2 of 'sendto' differ in signedness [-Wpointer-sign] > ret = _wapi_sendto (sock, buf, count, sendflags, sa, sa_size); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:998:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI sendto(SOCKET s,const char *buf,int len,int flags,const struct sockaddr *to,int tolen); > ^~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_obj_internal': >../../../mono/mono/metadata/socket-io.c:1948:59: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt(sock, system_level, system_name, &linger, &lingersize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:1963:60: warning: passing argument 4 of 'getsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_getsockopt (sock, system_level, system_name, &val, &valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_GetSocketOption_arr_internal': >../../../mono/mono/metadata/socket-io.c:2071:59: warning: pointer targets in passing argument 4 of 'getsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_getsockopt (sock, system_level, system_name, buf, &valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:980:34: note: expected 'char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI getsockopt(SOCKET s,int level,int optname,char *optval,int *optlen); > ^~~~~~~~~~ > CC libmonoruntimesgen_static_la-reflection.lo >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_SetSocketOption_internal': >../../../mono/mono/metadata/socket-io.c:2209:20: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &linger, valsize); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2249:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq6, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ipv6_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2255:27: warning: missing braces around initializer [-Wmissing-braces] > struct ip_mreq mreq = {{0}}; > ^ >../../../mono/mono/metadata/socket-io.c:2255:27: note: (near initialization for 'mreq') >../../../mono/mono/metadata/socket-io.c:2288:21: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > system_name, &mreq, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct ip_mreq *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2308:62: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2314:61: warning: pointer targets in passing argument 4 of 'setsockopt' differ in signedness [-Wpointer-sign] > ret = _wapi_setsockopt (sock, system_level, system_name, buf, valsize); > ^~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'guchar * {aka unsigned char *}' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c:2323:61: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > ret = _wapi_setsockopt (sock, system_level, system_name, &linger, sizeof (linger)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'struct linger *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/metadata/socket-io.c: In function 'ves_icall_System_Net_Sockets_Socket_IOControl_internal': >../../../mono/mono/metadata/socket-io.c:2427:64: warning: pointer targets in passing argument 7 of 'WSAIoctl' differ in signedness [-Wpointer-sign] > ret = WSAIoctl (sock, code, i_buffer, i_len, o_buffer, o_len, &output_bytes, NULL, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/metadata/socket-io.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:1040:34: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'glong * {aka long int *}' > WINSOCK_API_LINKAGE int WSAAPI WSAIoctl(SOCKET s,DWORD dwIoControlCode,LPVOID lpvInBuffer,DWORD cbInBuffer,LPVOID lpvOutBuffer,DWORD cbOutBuffer,LPDWORD lpcbBytesReturned,LPWSAOVERLAPPED lpOverlapped,LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); > ^~~~~~~~ > CC libmonoruntimesgen_static_la-sgen-os-posix.lo >../../../mono/mono/metadata/runtime.c: In function 'mono_runtime_try_shutdown': >../../../mono/mono/metadata/runtime.c:93:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&shutting_down_inited, TRUE, FALSE)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/runtime.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gboolean * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-sgen-os-mach.lo > CC libmonoruntimesgen_static_la-sgen-os-win32.lo > CC libmonoruntimesgen_static_la-sgen-os-coop.lo > CC libmonoruntimesgen_static_la-sgen-bridge.lo > CC libmonoruntimesgen_static_la-sgen-old-bridge.lo >../../../mono/mono/metadata/mono-security.c: In function 'GetAdministratorsSid': >../../../mono/mono/metadata/mono-security.c:581:36: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY admins = SECURITY_NT_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:581:36: note: (near initialization for 'admins') >../../../mono/mono/metadata/mono-security.c: In function 'GetEveryoneSid': >../../../mono/mono/metadata/mono-security.c:594:38: warning: missing braces around initializer [-Wmissing-braces] > SID_IDENTIFIER_AUTHORITY everyone = SECURITY_WORLD_SID_AUTHORITY; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/mono-security.c:594:38: note: (near initialization for 'everyone') > CC libmonoruntimesgen_static_la-sgen-new-bridge.lo > CC libmonoruntimesgen_static_la-sgen-tarjan-bridge.lo > CC libmonoruntimesgen_static_la-sgen-toggleref.lo >../../../mono/mono/metadata/threads.c: In function 'get_next_managed_thread_id': >../../../mono/mono/metadata/threads.c:245:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (&managed_thread_id_counter); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'thread_cleanup': >../../../mono/mono/metadata/threads.c:438:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&thread->interruption_requested, 0)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:439:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Semaphore_ReleaseSemaphore_internal': >../../../mono/mono/metadata/threads.c:1711:51: warning: passing argument 3 of 'ReleaseSemaphore' from incompatible pointer type [-Wincompatible-pointer-types] > *fail = !ReleaseSemaphore (handle, releaseCount, &prevcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:35:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/synchapi.h:49:29: note: expected 'LPLONG {aka long int *}' but argument is of type 'gint32 * {aka int *}' > WINBASEAPI WINBOOL WINAPI ReleaseSemaphore (HANDLE hSemaphore, LONG lReleaseCount, LPLONG lpPreviousCount); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Increment_Int': >../../../mono/mono/metadata/threads.c:1781:31: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedIncrement (location); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Decrement_Int': >../../../mono/mono/metadata/threads.c:1801:30: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedDecrement(location); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Int': >../../../mono/mono/metadata/threads.c:1821:29: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedExchange(location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Exchange_Single': >../../../mono/mono/metadata/threads.c:1842:33: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedExchange((gint32 *) location, val.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int': >../../../mono/mono/metadata/threads.c:1876:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Int_Success': >../../../mono/mono/metadata/threads.c:1881:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 r = InterlockedCompareExchange(location, value, comparand); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_CompareExchange_Single': >../../../mono/mono/metadata/threads.c:1905:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > ret.ival = InterlockedCompareExchange((gint32 *) location, val.ival, cmp.ival); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'ves_icall_System_Threading_Interlocked_Add_Int': >../../../mono/mono/metadata/threads.c:1973:25: warning: passing argument 1 of '_InterlockedAdd' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedAdd (location, value); > ^~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winnt.h:27:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/minwindef.h:163, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windef.h:8, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:69, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/psdk_inc/intrin-impl.h:1069:10: note: expected 'volatile long int *' but argument is of type 'gint32 * {aka int *}' > __LONG32 _InterlockedAdd(__LONG32 volatile *Addend, __LONG32 Value) { > ^~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_push_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3589:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_pop_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3604:3: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_internal_has_appdomain_ref': >../../../mono/mono/metadata/threads.c:69:54: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > #define SPIN_TRYLOCK(i) (InterlockedCompareExchange (&(i), 1, 0) == 0) > ^ >../../../mono/mono/metadata/threads.c:71:9: note: in expansion of macro 'SPIN_TRYLOCK' > if (SPIN_TRYLOCK (i)) \ > ^~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:3614:2: note: in expansion of macro 'SPIN_LOCK' > SPIN_LOCK (thread->lock_thread_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_execute_interruption': >../../../mono/mono/metadata/threads.c:4237:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, FALSE, TRUE)) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4242:25: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedDecrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_request_interruption': >../../../mono/mono/metadata/threads.c:4315:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4317:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'mono_thread_resume_interruption': >../../../mono/mono/metadata/threads.c:4364:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4366:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'abort_thread_critical': >../../../mono/mono/metadata/threads.c:4631:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4634:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c: In function 'suspend_thread_critical': >../../../mono/mono/metadata/threads.c:4716:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&thread->interruption_requested, 1, 0) == 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:4717:26: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&thread_interruption_requested); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/threads.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:29:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/metadata/threadpool-ms-io.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:168:12: warning: 'joinable_thread_count' defined but not used [-Wunused-variable] > static int joinable_thread_count; > ^~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threads.c:167:20: warning: 'joinable_threads' defined but not used [-Wunused-variable] > static GHashTable *joinable_threads; > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms.c:38:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_should_keep_running': >../../../mono/mono/metadata/threadpool-ms.c:806:27: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedExchange (&monitor_status, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:829:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_NOT_RUNNING, MONITOR_STATUS_WAITING_FOR_REQUEST) == MONITOR_STATUS_WAITING_FOR_REQUEST) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'monitor_ensure_running': >../../../mono/mono/metadata/threadpool-ms.c:970:32: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_WAITING_FOR_REQUEST); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:975:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&monitor_status, MONITOR_STATUS_REQUESTED, MONITOR_STATUS_NOT_RUNNING) == MONITOR_STATUS_NOT_RUNNING) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_notify_work_completed': >../../../mono/mono/metadata/threadpool-ms.c:1261:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&threadpool->heuristic_completions); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c: In function 'heuristic_adjust': >../../../mono/mono/metadata/threadpool-ms.c:1286:45: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 completions = InterlockedExchange (&threadpool->heuristic_completions, 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/threadpool-ms.c:28: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^ >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > return generic_icollection_class; > ^~~~~~ > CC libmonoruntimesgen_static_la-sgen-stw.lo >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_initialize': >../../../mono/mono/utils/mono-lazy-init.h:66:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_INITIALIZING, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h: In function 'mono_lazy_cleanup': >../../../mono/mono/utils/mono-lazy-init.h:90:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > && InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANED, MONO_LAZY_INIT_STATUS_NOT_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/handle.c:17:0: >../../../mono/mono/utils/mono-lazy-init.h:103:38: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > || InterlockedCompareExchange (lazy_init, MONO_LAZY_INIT_STATUS_CLEANING, MONO_LAZY_INIT_STATUS_INITIALIZED) > ^~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/utils/checked-build.h:14, > from ../../../mono/mono/metadata/handle.h:19, > from ../../../mono/mono/metadata/handle.c:13: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'mono_lazy_init_t * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-sgen-mono.lo >../../../mono/mono/metadata/appdomain.c: In function 'ensure_directory_exists': >../../../mono/mono/metadata/appdomain.c:1435:8: warning: unused variable 'bRet' [-Wunused-variable] > BOOL bRet = FALSE; > ^~~~ >../../../mono/mono/metadata/appdomain.c: In function 'shadow_copy_create_ini': >../../../mono/mono/metadata/appdomain.c:1559:61: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > result = WriteFile (handle, full_path, strlen (full_path), &n, NULL); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ > CC pedump.o >../../../mono/mono/metadata/appdomain.c: In function 'unload_data_unref': >../../../mono/mono/metadata/appdomain.c:2243:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CCLD libmonoruntime-config.la >../../../mono/mono/metadata/appdomain.c: In function 'mono_domain_try_unload': >../../../mono/mono/metadata/appdomain.c:2439:63: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > prev_state = (MonoAppDomainState)InterlockedCompareExchange ((gint32*)&domain->state, > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/process.h:17, > from /usr/i686-w64-mingw32/sys-root/mingw/include/unistd.h:11, > from ../../../mono/mono/metadata/appdomain.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/domain.c: In function 'lock_free_mempool_alloc0': >../../../mono/mono/metadata/domain.c:238:35: warning: passing argument 1 of 'InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > oldpos = InterlockedExchangeAdd (&chunk->pos, size); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/metadata/domain.c:18: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:38:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchangeAdd(LONG volatile *Addend, LONG Value) { > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^ >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ > CCLD libmonoruntime.la >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_exit_inflated': >../../../mono/mono/metadata/monitor.c:678:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mon_decrement_entry_count': >../../../mono/mono/metadata/monitor.c:728:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c: In function 'mono_monitor_try_enter_inflated': >../../../mono/mono/metadata/monitor.c:772:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:819:44: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/monitor.c:858:45: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > tmp_status = InterlockedCompareExchange ((gint32*)&mon->status, new_status, old_status); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/io-layer/io-layer.h:17, > from ../../../mono/mono/metadata/monitor.h:15, > from ../../../mono/mono/metadata/monitor.c:16: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CCLD libmonoruntime-static.la >../../../mono/mono/metadata/reflection.c: In function 'checked_write_file': >../../../mono/mono/metadata/reflection.c:5874:39: warning: passing argument 4 of 'WriteFile' from incompatible pointer type [-Wincompatible-pointer-types] > if (!WriteFile (f, buffer, numbytes, &dummy, NULL)) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:18:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/reflection.c:17: >/usr/i686-w64-mingw32/sys-root/mingw/include/fileapi.h:174:29: note: expected 'LPDWORD {aka long unsigned int *}' but argument is of type 'guint32 * {aka unsigned int *}' > WINBASEAPI WINBOOL WINAPI WriteFile (HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped); > ^~~~~~~~~ >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/sgen-os-win32.c: In function 'sgen_suspend_thread': >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:47: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >../../../mono/mono/metadata/sgen-os-win32.c:41:63: warning: format '%d' expects argument of type 'int', but argument 5 has type 'DWORD {aka long unsigned int}' [-Wformat=] > fprintf (stderr, "could not suspend thread %x (handle %p): %d\n", id, handle, GetLastError ()); fflush (stderr); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/metadata/sgen-mono.c:23: >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_clear_unreachable_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:642:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:642:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_mark_ephemerons': >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'int' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c:694:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:694:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "[%zd] key %p (%s) value %p (%s)", cur - mono_array_addr (array, Ephemeron, 0), > ^ >../../../mono/mono/metadata/sgen-mono.c: In function 'sgen_client_scan_thread_data': >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2357:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2357:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping dead thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2360:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2360:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "GC disabled for thread %p, range: %p-%p, size: %zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2363:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2363:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Skipping non-running thread %p, range: %p-%p, size: %zd (state %x)", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, info->client_info.info.thread_state); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/metadata/sgen-mono.c:2373:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/metadata/sgen-mono.c:2373:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Scanning thread %p, range: %p-%p, size: %zd, pinned=%zd", info, info->client_info.stack_start, info->client_info.stack_end, (char*)info->client_info.stack_end - (char*)info->client_info.stack_start, sgen_get_pinned_count ()); > ^ > CCLD pedump.exe >../../../mono/mono/metadata/sgen-mono.c: In function 'mono_gc_get_managed_allocator_by_type': >../../../mono/mono/metadata/sgen-mono.c:1307:3: warning: 'max_size_branch' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_patch_short_branch (mb, max_size_branch); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:1059:27: note: 'max_size_branch' was declared here > guint32 slowpath_branch, max_size_branch; > ^~~~~~~~~~~~~~~ >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >libtool: error: Continuing, but uninstalled executables may not work. > CCLD libmonoruntimesgen.la > CCLD libmonoruntimesgen-static.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/metadata' >Making all in sgen >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/sgen' > CC libmonosgen_la-sgen-alloc.lo > CC libmonosgen_la-sgen-cardtable.lo > CC libmonosgen_la-sgen-debug.lo > CC libmonosgen_la-sgen-descriptor.lo > CC libmonosgen_la-sgen-fin-weak-hash.lo > CC libmonosgen_la-sgen-gc.lo > CC libmonosgen_la-sgen-gchandles.lo > CC libmonosgen_la-sgen-gray.lo > CC libmonosgen_la-sgen-internal.lo > CC libmonosgen_la-sgen-hash-table.lo > CC libmonosgen_la-sgen-layout-stats.lo > CC libmonosgen_la-sgen-los.lo > CC libmonosgen_la-sgen-marksweep.lo > CC libmonosgen_la-sgen-memory-governor.lo > CC libmonosgen_la-sgen-nursery-allocator.lo > CC libmonosgen_la-sgen-pinning-stats.lo > CC libmonosgen_la-sgen-pinning.lo > CC libmonosgen_la-sgen-pointer-queue.lo > CC libmonosgen_la-sgen-protocol.lo > CC libmonosgen_la-sgen-qsort.lo > CC libmonosgen_la-sgen-simple-nursery.lo > CC libmonosgen_la-sgen-thread-pool.lo > CC libmonosgen_la-sgen-split-nursery.lo > CC libmonosgen_la-sgen-workers.lo > CC libmonosgen_static_la-sgen-alloc.lo > CC libmonosgen_static_la-sgen-cardtable.lo > CC libmonosgen_static_la-sgen-debug.lo > CC libmonosgen_static_la-sgen-descriptor.lo > CC libmonosgen_static_la-sgen-fin-weak-hash.lo > CC libmonosgen_static_la-sgen-gc.lo > CC libmonosgen_static_la-sgen-gchandles.lo > CC libmonosgen_static_la-sgen-gray.lo > CC libmonosgen_static_la-sgen-hash-table.lo > CC libmonosgen_static_la-sgen-internal.lo > CC libmonosgen_static_la-sgen-layout-stats.lo > CC libmonosgen_static_la-sgen-los.lo > CC libmonosgen_static_la-sgen-memory-governor.lo > CC libmonosgen_static_la-sgen-marksweep.lo > CC libmonosgen_static_la-sgen-nursery-allocator.lo > CC libmonosgen_static_la-sgen-pinning-stats.lo > CC libmonosgen_static_la-sgen-pointer-queue.lo > CC libmonosgen_static_la-sgen-pinning.lo > CC libmonosgen_static_la-sgen-protocol.lo > CC libmonosgen_static_la-sgen-qsort.lo > CC libmonosgen_static_la-sgen-simple-nursery.lo > CC libmonosgen_static_la-sgen-split-nursery.lo > CC libmonosgen_static_la-sgen-workers.lo > CC libmonosgen_static_la-sgen-thread-pool.lo >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-alloc.c:171:45: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-debug.c:32: >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_consistency_callback': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-descriptor.c:45: >../../../mono/mono/sgen/sgen-descriptor.c: In function 'mono_gc_make_descr_for_object': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-gchandles.c: In function 'handle_data_grow': >../../../mono/mono/sgen/sgen-gchandles.c:230:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange ((volatile gint32 *)&handles->capacity, new_capacity, old_capacity) != old_capacity) > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_try_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj': >../../../mono/mono/sgen/sgen-alloc.c:431:45: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-gchandles.c: In function 'alloc_handle': >../../../mono/mono/sgen/sgen-gchandles.c:280:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange ((volatile gint32 *)&handles->max_index, index, max_index) != max_index); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'try_lock_exclusive': >../../../mono/mono/sgen/sgen-protocol.c:146:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, -1, 0) != 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning-stats.c:31: >../../../mono/mono/sgen/sgen-pinning-stats.c: In function 'sgen_pin_stats_print_class_stats': >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_exclusive': >../../../mono/mono/sgen/sgen-protocol.c:156:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&binary_protocol_use_count, 0, -1) != -1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-protocol.c: In function 'lock_recursive': >../../../mono/mono/sgen/sgen-protocol.c:172:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count + 1, old_count) != old_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_recursive': >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-protocol.c:184:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count - 1, old_count) != old_count); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'realloc_queue': >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_mod_union_callback': >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_pinned': >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-nursery-allocator.c:62: >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'add_nursery_frag': >../../../mono/mono/sgen/sgen-protocol.c: In function 'protocol_entry': >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-protocol.c:318:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&buffer->index, index + 1 + size, index) != index) > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-los.c:38: >../../../mono/mono/sgen/sgen-los.c: In function 'sgen_los_alloc_large_inner': >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_build_nursery_fragments': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c: In function 'sgen_assert_memory_alloc': >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc': >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-los.c: In function 'mono_sgen_los_describe_pointer': >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc_range': >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-los.c:38: >../../../mono/mono/sgen/sgen-los.c: In function 'sgen_los_alloc_large_inner': >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Allocated large object %p, vtable: %p (%s), size: %zd", obj->data, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-los.c: In function 'mono_sgen_los_describe_pointer': >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/sgen/sgen-los.c:581:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-los.c:581:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "%s (interior-ptr offset %zd size %d pin %d)", > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning.c:27: >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_find_section_pin_queue_start_end': >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_sweep_state': >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-marksweep.c:807:22: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > int old = SGEN_CAS (&sweep_state, new_, expected); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_dump_pin_queue': >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-debug.c:32: >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_consistency_callback': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'try_lock_stage_for_processing': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:355:37: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (next_entry, -1, old) == old; > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'process_stage_entries': >../../../mono/mono/sgen/sgen-fin-weak-hash.c:391:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&entries [i].state, STAGE_ENTRY_INVALID, STAGE_ENTRY_BUSY) != STAGE_ENTRY_BUSY) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'add_stage_entry': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:461:33: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_BUSY, STAGE_ENTRY_FREE) != STAGE_ENTRY_FREE) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:469:33: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:490:48: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > old_next_entry = InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-workers.c: In function 'set_state': >../../../mono/mono/sgen/sgen-fin-weak-hash.c:521:47: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > previous_state = InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_USED, STAGE_ENTRY_BUSY); > ^ >../../../mono/mono/sgen/sgen-workers.c:81:37: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (&workers_state, new_state, old_state) == old_state; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-workers.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile State * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_describe_pointer': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-nursery-allocator.c:62: >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'add_nursery_frag': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:679:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Found empty fragment: %p-%p, size: %zd", frag_start, frag_end, frag_size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_build_nursery_fragments': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:806:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", p, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (p)), sgen_safe_object_get_size (p)); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-descriptor.c:45: >../../../mono/mono/sgen/sgen-descriptor.c: In function 'mono_gc_make_descr_for_object': >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:138:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:138:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Ptrfree descriptor %p, size: %zd", (void*)desc, stored_size); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:151:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:151:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Largebitmap descriptor %p, size: %zd, last set: %d", (void*)desc, stored_size, last_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-descriptor.c:162:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-descriptor.c:162:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Runlen descriptor %p, size: %zd, first set: %d, num set: %d", (void*)desc, stored_size, first_set, num_set); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_dump_heap': >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:171:45: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:166:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:166:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-alloc.c:217:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:217:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-scan-object.h: In function 'check_mod_union_callback': >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c: In function 'sgen_assert_memory_alloc': >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:65: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:89: warning: format '%s' expects argument of type 'char *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^ >../../../mono/mono/sgen/sgen-alloc.c:324:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:324:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-memory-governor.c:221:19: warning: too many arguments for format [-Wformat-extra-args] > fprintf (stderr, "Error: Garbage collector could not allocate %zu bytes of memory for %s.\n", requested_size, assert_description); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:190:5: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:58:14: note: in expansion of macro 'OBJ_RUN_LEN_FOREACH_PTR' > #define SCAN OBJ_RUN_LEN_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:60:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'describe_nursery_ptr': >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_try_alloc_obj_nolock': >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:411:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:411:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'bad_pointer_spew': >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj': >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:431:45: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int current_alloc = InterlockedIncrement (&alloc_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:292:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'missing_remset_spew': >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-alloc.c:44: >../../../mono/mono/sgen/sgen-alloc.c: In function 'sgen_alloc_obj_pinned': >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-alloc.c:483:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-alloc.c:483:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Allocated pinned object %p, vtable: %p (%s), size: %zd", p, vtable, sgen_client_vtable_get_name (vtable), size); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:305:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p + i, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:318:8: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)p, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:65:14: note: in expansion of macro 'OBJ_VECTOR_FOREACH_PTR' > #define SCAN OBJ_VECTOR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:67:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:209:4: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:72:14: note: in expansion of macro 'OBJ_BITMAP_FOREACH_PTR' > #define SCAN OBJ_BITMAP_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:74:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:848:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching nursery for size: %zd", size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c: In function 'sgen_nursery_alloc_range': >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-nursery-allocator.c:859:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Searching for byte range desired size: %zd minimum size %zd", desired_size, minimum_size); > ^ >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_sweep_state': >../../../mono/mono/sgen/sgen-marksweep.c:807:22: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > int old = SGEN_CAS (&sweep_state, new_, expected); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_describe_pointer': >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'verify_scan_starts': >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:966:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:966:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:968:18: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:968:5: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "dead-interior-ptr offset %zd", ptr - obj); > ^ >../../../mono/mono/sgen/sgen-marksweep.c: In function 'major_dump_heap': >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-marksweep.c:1018:58: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1018:28: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<section type=\"%s\" size=\"%zu\">\n", "old", (size_t)MS_BLOCK_FREE); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:242:6: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:80:14: note: in expansion of macro 'OBJ_COMPLEX_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:82:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'try_lock_exclusive': >../../../mono/mono/sgen/sgen-protocol.c:146:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, -1, 0) != 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_exclusive': >../../../mono/mono/sgen/sgen-protocol.c:156:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&binary_protocol_use_count, 0, -1) != -1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'lock_recursive': >../../../mono/mono/sgen/sgen-protocol.c:172:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count + 1, old_count) != old_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'unlock_recursive': >../../../mono/mono/sgen/sgen-protocol.c:184:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange (&binary_protocol_use_count, old_count - 1, old_count) != old_count); > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'GCObject * {aka struct _MonoObject *}' [-Wformat=] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-debug.c:229:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:229:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "major->major reference %p at offset %zd in object %p (%s.%s) not found in remsets.", *(ptr), (char*)(ptr) - (char*)(obj), (obj), sgen_client_vtable_get_namespace (__vt), sgen_client_vtable_get_name (__vt)); \ > ^~~~~~~~ >../../../mono/mono/sgen/sgen-descriptor.h:270:7: note: in expansion of macro 'HANDLE_PTR' > HANDLE_PTR ((GCObject**)_objptr, (obj)); \ > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:89:14: note: in expansion of macro 'OBJ_COMPLEX_ARR_FOREACH_PTR' > #define SCAN OBJ_COMPLEX_ARR_FOREACH_PTR (desc, ((GCObject*)start)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-scan-object.h:91:3: note: in expansion of macro 'SCAN' > SCAN; > ^ >../../../mono/mono/sgen/sgen-protocol.c: In function 'protocol_entry': >../../../mono/mono/sgen/sgen-protocol.c:318:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&buffer->index, index + 1 + size, index) != index) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-protocol.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_dump_occupied': >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'dump_object': >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'describe_nursery_ptr': >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c:391:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:391:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "nursery-ptr %p (interior-ptr offset %zd)", obj, ptr - (char*)obj); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_debug_dump_heap': >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'bad_pointer_spew': >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-debug.c:416:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:416:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Invalid object pointer %p at offset %zd in object %p (%s.%s):", ptr, > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c: In function 'missing_remset_spew': >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: format '%p' expects argument of type 'void *', but argument 4 has type 'int' [-Wformat=] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/sgen/sgen-debug.c:429:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:429:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "Oldspace->newspace reference %p at offset %zd in object %p (%s.%s) not found in remsets.", > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning.c:27: >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_find_section_pin_queue_start_end': >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c:92:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:92:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (6, "Found %zd pinning addresses in section %p", > ^ >../../../mono/mono/sgen/sgen-pinning.c: In function 'sgen_dump_pin_queue': >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-gchandles.c: In function 'handle_data_grow': >../../../mono/mono/sgen/sgen-gchandles.c:230:35: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange ((volatile gint32 *)&handles->capacity, new_capacity, old_capacity) != old_capacity) > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'verify_scan_starts': >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'try_lock_stage_for_processing': >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'realloc_queue': >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_block_state': >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1315:31: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 old_state = SGEN_CAS (&block->state, new_state, expected_state); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/sgen/sgen-marksweep.c: In function 'try_set_block_state': >../../../mono/mono/sgen/sgen-pinning.c:177:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning.c:177:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Bastard pinning obj %p (%s), size: %zd", ptr, sgen_client_vtable_get_name (SGEN_LOAD_VTABLE (ptr)), sgen_safe_object_get_size (ptr)); > ^ >../../../mono/mono/sgen/sgen-marksweep.c:1315:31: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > gint32 old_state = SGEN_CAS (&block->state, new_state, expected_state); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-marksweep.c:33: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-gc.c:191: >../../../mono/mono/sgen/sgen-gc.c: In function 'alloc_nursery': >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'finish_gray_stack': >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: format '%p' expects argument of type 'void *', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-debug.c:637:17: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-debug.c:637:4: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (0, "NFC-BAD SCAN START [%zu] %p for obj [%p %p]", i, addr, start, end); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning-stats.c:31: >../../../mono/mono/sgen/sgen-pinning-stats.c: In function 'sgen_pin_stats_print_class_stats': >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c: In function 'collect_nursery': >../../../mono/mono/sgen/sgen-fin-weak-hash.c:355:37: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (next_entry, -1, old) == old; > ^~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'process_stage_entries': >../../../mono/mono/sgen/sgen-fin-weak-hash.c:391:36: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&entries [i].state, STAGE_ENTRY_INVALID, STAGE_ENTRY_BUSY) != STAGE_ENTRY_BUSY) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c: In function 'add_stage_entry': >../../../mono/mono/sgen/sgen-fin-weak-hash.c:461:33: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_BUSY, STAGE_ENTRY_FREE) != STAGE_ENTRY_FREE) { > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:469:33: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:490:48: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > old_next_entry = InterlockedCompareExchange (next_entry, index + 1, index); > ^~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-fin-weak-hash.c:521:47: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > previous_state = InterlockedCompareExchange (&entries [index].state, STAGE_ENTRY_USED, STAGE_ENTRY_BUSY); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-fin-weak-hash.c:30: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-gc.c:191: >../../../mono/mono/sgen/sgen-gc.c: In function 'alloc_nursery': >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:983:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:983:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Allocating nursery size: %zu", (size_t)sgen_nursery_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_dump_occupied': >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1060:48: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'finish_gray_stack': >../../../mono/mono/sgen/sgen-debug.c:1060:61: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-debug.c:1060:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<occupied offset=\"%zd\" size=\"%zd\"/>\n", start - section_start, end - start); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-gc.c:1169:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1169:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finalize queue handling scan for %s generation: %lld usecs %d ephemeron rounds", generation_name (generation), TV_ELAPSED (atv, btv), ephemeron_rounds); > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'dump_object': >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c: In function 'major_copy_or_mark_from_roots': >../../../mono/mono/sgen/sgen-debug.c:1132:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1132:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<object class=\"%s.%s\" size=\"%zd\"", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gchandles.c: In function 'alloc_handle': >../../../mono/mono/sgen/sgen-gchandles.c:280:39: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > } while (InterlockedCompareExchange ((volatile gint32 *)&handles->max_index, index, max_index) != max_index); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gchandles.c:23: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-workers.c: In function 'set_state': >../../../mono/mono/sgen/sgen-workers.c:81:37: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > return InterlockedCompareExchange (&workers_state, new_state, old_state) == old_state; > ^ >../../../mono/mono/sgen/sgen-debug.c: In function 'sgen_debug_dump_heap': >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-workers.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile State * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1177:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"stack\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_STACK)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-debug.c:1179:60: warning: unknown conversion type character 'z' in format [-Wformat=] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-debug.c:1179:27: warning: too many arguments for format [-Wformat-extra-args] > fprintf (heap_dump_file, "<pinned type=\"other\" bytes=\"%zu\"/>\n", sgen_pin_stats_get_pinned_byte_count (PIN_TYPE_OTHER)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_perform_collection': >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'collect_nursery': >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1547:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1547:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (btv, atv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1548:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1548:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1562:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1562:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Old generation scan: %lld usecs", TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_register_root': >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'long long int' [-Wformat=] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:1605:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1605:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Fragment creation: %lld usecs, %lu bytes available", TV_ELAPSED (atv, btv), (unsigned long)fragment_total); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'major_copy_or_mark_from_roots': >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_gc_init': >../../../mono/mono/sgen/sgen-gc.c:2760:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > result = InterlockedCompareExchange (&gc_initialized, -1, 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gc.c:191: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1770:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1770:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (2, "Finding pinned pointers: %zd in %lld usecs", sgen_get_pinned_count (), TV_ELAPSED (atv, btv)); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:1771:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:1771:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Start scan with %zd pinned objects", sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_perform_collection': >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: unknown conversion type character 'z' in format [-Wformat=] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c:2306:16: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2306:3: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (1, "nursery collection didn't find enough room for %zd alloc (%zd pinned)", requested_size, sgen_get_pinned_count ()); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_register_root': >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: unknown conversion type character 'l' in format [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long long int' [-Wformat=] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c:2512:15: warning: too many arguments for format [-Wformat-extra-args] > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-gc.c:2512:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (3, "Added root for range: %p-%p, descr: %llx (%d/%d bytes)", start, new_root.end_root, (long long)descr, (int)size, (int)roots_size); > ^ >../../../mono/mono/sgen/sgen-gc.c: In function 'sgen_gc_init': >../../../mono/mono/sgen/sgen-gc.c:2760:40: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > result = InterlockedCompareExchange (&gc_initialized, -1, 0); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from ../../../mono/mono/utils/atomic.h:27, > from ../../../mono/mono/sgen/sgen-gc.h:41, > from ../../../mono/mono/sgen/sgen-gc.c:191: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ > CCLD libmonosgen-static.la > CCLD libmonosgen.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/sgen' >Making all in mini >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >if test -d ../../../mono/.git; then \ > (cd ../../../mono; \ > LANG=C; export LANG; \ > branch=`git branch | grep '^\*' | sed 's/(detached from .*/explicit/' | cut -d ' ' -f 2`; \ > version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \ > echo "#define FULL_VERSION \"$branch/$version\""; \ > ); \ >else \ > echo "#define FULL_VERSION \"tarball\""; \ >fi > version.h > CC genmdesc-genmdesc.o > CC genmdesc-helpers.o > CC ../metadata/genmdesc-opcodes.o >../../../mono/mono/mini/helpers.c: In function 'mono_disassemble_code': >../../../mono/mono/mini/helpers.c:151:8: warning: unused variable 'cmd' [-Wunused-variable] > char *cmd; > ^~~ >../../../mono/mono/mini/helpers.c:148:14: warning: unused variable 'objdump_args' [-Wunused-variable] > const char *objdump_args = g_getenv ("MONO_OBJDUMP_ARGS"); > ^~~~~~~~~~~~ > CCLD genmdesc.exe >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >libtool: error: Continuing, but uninstalled executables may not work. >perl ../../../mono/mono/mini/genmdesc.pl __i386__ ../../../mono/mono/mini cpu-x86.h x86_desc ../../../mono/mono/mini/cpu-x86.md >make all-am >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' > CC libmini_la-mini.lo > CC libmini_la-mini-runtime.lo > CC libmini_la-seq-points.lo > CC libmini_la-method-to-ir.lo > CC libmini_la-decompose.lo > CC libmini_la-jit-icalls.lo > CC libmini_la-trace.lo > CC libmini_la-dominators.lo > CC libmini_la-cfold.lo > CC libmini_la-helpers.lo > CC libmini_la-liveness.lo > CC libmini_la-ssa.lo > CC libmini_la-abcremoval.lo > CC libmini_la-local-propagation.lo > CC libmini_la-driver.lo > CC libmini_la-debug-mini.lo > CC libmini_la-linear-scan.lo > CC libmini_la-aot-compiler.lo > CC libmini_la-aot-runtime.lo > CC libmini_la-graph.lo > CC libmini_la-mini-codegen.lo > CC libmini_la-mini-exceptions.lo > CC libmini_la-mini-trampolines.lo > CC libmini_la-branch-opts.lo > CC libmini_la-mini-generic-sharing.lo > CC libmini_la-tasklets.lo > CC libmini_la-simd-intrinsics.lo > CC libmini_la-mini-native-types.lo > CC libmini_la-unwind.lo > CC libmini_la-image-writer.lo > CC libmini_la-dwarfwriter.lo > CC libmini_la-mini-gc.lo > CC libmini_la-debugger-agent.lo > CC libmini_la-xdebug.lo > CC libmini_la-alias-analysis.lo > CC libmini_la-arch-stubs.lo > CC libmini_la-mini-cross-helpers.lo > CC libmini_la-mini-x86.lo > CC libmini_la-exceptions-x86.lo > CC libmini_la-tramp-x86.lo > CC libmini_la-mini-windows.lo > CC libmini_static_la-mini.lo > CC libmini_static_la-mini-runtime.lo > CC libmini_static_la-seq-points.lo > CC libmini_static_la-method-to-ir.lo > CC libmini_static_la-decompose.lo > CC libmini_static_la-jit-icalls.lo > CC libmini_static_la-trace.lo > CC libmini_static_la-dominators.lo >../../../mono/mono/mini/debugger-agent.c: In function 'finish_agent_init': >../../../mono/mono/mini/debugger-agent.c:1060:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&inited, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'socket_transport_connect': >../../../mono/mono/mini/debugger-agent.c:1275:52: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > if (setsockopt (sfd, SOL_SOCKET, SO_REUSEADDR, &n, sizeof(n)) == -1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_debugger_thread': >../../../mono/mono/mini/graph.c: In function 'mono_draw_graph': >../../../mono/mono/mini/graph.c:314:8: warning: unused variable 'com' [-Wunused-variable] > char *com; > ^~~ >../../../mono/mono/mini/debugger-agent.c:1615:55: warning: passing argument 1 of 'mono_threads_create_thread' from incompatible pointer type [-Wincompatible-pointer-types] > debugger_thread_handle = mono_threads_create_thread (debugger_thread, NULL, 0, 0, NULL); > ^~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-coop-mutex.h:9:0, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/debugger-agent.c:57: >../../../mono/mono/utils/mono-threads.h:455:1: note: expected 'LPTHREAD_START_ROUTINE' but argument is of type 'guint32 (__attribute__((__stdcall__)) *)(void *)' > mono_threads_create_thread (LPTHREAD_START_ROUTINE start, gpointer arg, guint32 stack_size, guint32 creation_flags, MonoNativeThreadId *out_tid); > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'send_packet': >../../../mono/mono/mini/debugger-agent.c:1792:29: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > id = InterlockedIncrement (&packet_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-runtime.c: In function 'alloc0_jit_info_data': >../../../mono/mono/mini/aot-runtime.c:2768:27: warning: passing argument 1 of 'InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchangeAdd (&async_jit_info_size, size); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:38:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchangeAdd(LONG volatile *Addend, LONG Value) { > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'get_objref': >../../../mono/mono/mini/debugger-agent.c:1986:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref->id = InterlockedIncrement (&objref_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'compute_frame_info': >../../../mono/mono/mini/mini-codegen.c: In function 'mono_print_ins_index': >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >../../../mono/mono/mini/aot-runtime.c: In function 'load_method': >../../../mono/mono/mini/aot-runtime.c:3840:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_aot); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c:3202:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > f->id = InterlockedIncrement (&frame_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/mini/mini-codegen.c:20:0: >../../../mono/mono/mini/mini-codegen.c: In function 'get_register_spilling': >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/driver.c:1318:15: warning: no previous prototype for 'DllMain' [-Wmissing-prototypes] > BOOL APIENTRY DllMain (HMODULE module_handle, DWORD reason, LPVOID reserved) > ^~~~~~~ >../../../mono/mono/mini/mini-runtime.c: In function 'mono_sigsegv_signal_handler': >../../../mono/mono/mini/mini-runtime.c:2804:11: warning: unused variable 'fault_addr' [-Wunused-variable] > gpointer fault_addr = NULL; > ^~~~~~~~~~ >../../../mono/mono/mini/exceptions-x86.c:57:15: warning: no previous prototype for 'seh_unhandled_exception_filter' [-Wmissing-prototypes] > LONG CALLBACK seh_unhandled_exception_filter(EXCEPTION_POINTERS* ep) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/helpers.c: In function 'mono_disassemble_code': >../../../mono/mono/mini/helpers.c:151:8: warning: unused variable 'cmd' [-Wunused-variable] > char *cmd; > ^~~ >../../../mono/mono/mini/helpers.c:148:14: warning: unused variable 'objdump_args' [-Wunused-variable] > const char *objdump_args = g_getenv ("MONO_OBJDUMP_ARGS"); > ^~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-x86.c:192:15: warning: no previous prototype for 'seh_vectored_exception_handler' [-Wmissing-prototypes] > LONG CALLBACK seh_vectored_exception_handler(EXCEPTION_POINTERS* ep) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-x86.c: In function 'seh_vectored_exception_handler': >../../../mono/mono/mini/exceptions-x86.c:211:36: warning: passing argument 2 of 'win32_handle_stack_overflow' from incompatible pointer type [-Wincompatible-pointer-types] > win32_handle_stack_overflow (ep, ctx); > ^~~ >../../../mono/mono/mini/exceptions-x86.c:135:1: note: expected 'struct sigcontext *' but argument is of type 'CONTEXT * {aka struct _CONTEXT *}' > win32_handle_stack_overflow (EXCEPTION_POINTERS* ep, struct sigcontext *sctx) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_eval': >../../../mono/mono/mini/trace.c:105:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly))) > ^~ >../../../mono/mono/mini/trace.c:106:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:108:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) || > ^~ >../../../mono/mono/mini/trace.c:110:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:112:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method)) > ^~ >../../../mono/mono/mini/trace.c:113:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:120:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0) > ^~ >../../../mono/mono/mini/trace.c:121:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:419:57: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_leave_method': >../../../mono/mono/mini/trace.c:590:57: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/tramp-x86.c: In function 'mono_arch_patch_callsite': >../../../mono/mono/mini/tramp-x86.c:114:25: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchange ((gint32*)(orig_code + 2), (guint)addr - ((guint)orig_code + 1) - 5); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/mini/tramp-x86.c:15: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/tramp-x86.c:122:25: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchange ((gint32*)(orig_code + 2), (guint)addr - ((guint)orig_code + 1) - 5); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/mini/tramp-x86.c:15: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_single_stepping': >../../../mono/mono/mini/debugger-agent.c:5017:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedIncrement (&ss_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'stop_single_stepping': >../../../mono/mono/mini/debugger-agent.c:5030:34: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedDecrement (&ss_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-windows.c: In function 'mono_thread_state_init_from_handle': >../../../mono/mono/mini/mini-windows.c:147:8: warning: unused variable 'result' [-Wunused-variable] > DWORD result; > ^~~~~~ >../../../mono/mono/mini/exceptions-x86.c: In function 'mono_arch_ip_from_context': >../../../mono/mono/mini/exceptions-x86.c:903:27: warning: return makes pointer from integer without a cast [-Wint-conversion] > return ((CONTEXT*)sigctx)->Eip; > ~~~~~~~~~~~~~~~~~~^~~~~ >../../../mono/mono/mini/exceptions-x86.c: In function 'mono_arch_handle_exception': >../../../mono/mono/mini/exceptions-x86.c:1023:21: warning: unused variable 'ctx' [-Wunused-variable] > struct sigcontext *ctx = (struct sigcontext *)sigctx; > ^~~ >At top level: >../../../mono/mono/mini/mini-runtime.c:2943:1: warning: 'no_vcall_trampoline' defined but not used [-Wunused-function] > no_vcall_trampoline (void) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c:2937:1: warning: 'no_imt_trampoline' defined but not used [-Wunused-function] > no_imt_trampoline (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c: In function 'mini_method_compile': >../../../mono/mono/mini/mini-runtime.c: In function 'mono_sigsegv_signal_handler': >../../../mono/mono/mini/mini-runtime.c:2804:11: warning: unused variable 'fault_addr' [-Wunused-variable] > gpointer fault_addr = NULL; > ^~~~~~~~~~ >../../../mono/mono/mini/mini.c:3305:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_compiled); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c: In function 'mini_method_compile': >../../../mono/mono/mini/mini.c:3305:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_compiled); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/mini/exceptions-x86.c:1072:1: warning: 'altstack_handle_and_restore' defined but not used [-Wunused-function] > altstack_handle_and_restore (MonoContext *ctx, gpointer obj, gboolean stack_ovf) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'event_commands': >../../../mono/mono/mini/debugger-agent.c:7290:35: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > req->id = InterlockedIncrement (&event_request_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c:4048:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_with_llvm); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c:4050:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_without_llvm); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c:4048:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_with_llvm); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini.c:4050:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_without_llvm); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/mini.c:42: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/mini/mini-runtime.c:2943:1: warning: 'no_vcall_trampoline' defined but not used [-Wunused-function] > no_vcall_trampoline (void) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c:2937:1: warning: 'no_imt_trampoline' defined but not used [-Wunused-function] > no_imt_trampoline (void) > ^~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/mini/tramp-x86.c:211:1: warning: 'get_vcall_slot_addr' defined but not used [-Wunused-function] > get_vcall_slot_addr (guint8* code, mgreg_t *regs) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'compile_method': >../../../mono/mono/mini/aot-compiler.c:7100:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.mcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7132:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.genericcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7145:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ocount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7188:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.abscount); > ^ >../../../mono/mono/mini/trace.c: In function 'mono_trace_eval': >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:105:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly))) > ^~ >../../../mono/mono/mini/trace.c:106:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:108:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) || > ^~ >../../../mono/mono/mini/trace.c:110:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:112:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method)) > ^~ >../../../mono/mono/mini/trace.c:113:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:120:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0) > ^~ >../../../mono/mono/mini/trace.c:121:14: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/aot-compiler.c:7323:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.methods_without_got_slots); > ^ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:419:57: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:553:20: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^ >../../../mono/mono/mini/trace.c:553:12: warning: too many arguments for format [-Wformat-extra-args] > printf ("0x%016llx, ", (long long)*arg_in_stack_slot(cpos, gint64)); > ^~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_leave_method': >../../../mono/mono/mini/trace.c:590:57: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > while (output_lock != 0 || InterlockedCompareExchange (&output_lock, 1, 0) != 0) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/mini/mini.h:24, > from ../../../mono/mono/mini/trace.c:20: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'volatile gint32 * {aka volatile int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:664:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^ >../../../mono/mono/mini/trace.c:664:13: warning: too many arguments for format [-Wformat-extra-args] > printf ("[INT64:%p:%lld]", o, (long long)*((gint64 *)((char *)o + sizeof (MonoObject)))); > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:682:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:682:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c:687:26: warning: unknown conversion type character 'l' in format [-Wformat=] > printf ("lresult=0x%16llx", (long long)l); > ^ >../../../mono/mono/mini/trace.c:687:11: warning: too many arguments for format [-Wformat-extra-args] > printf ("lresult=0x%16llx", (long long)l); > ^~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:428:3: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address] > printf (") ip: %p\n", RETURN_ADDRESS_N (1)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7432:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ccount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'execute_system': >../../../mono/mono/mini/aot-compiler.c:7837:10: warning: passing argument 1 of 'monoeg_g_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > g_free (command); > ^~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:24:0, > from ../../../mono/mono/metadata/abi-details.h:8, > from ../../../mono/mono/mini/aot-compiler.c:34: >../../../mono/eglib/src/eglib-remap.h:42:16: note: expected 'void *' but argument is of type 'const char *' > #define g_free monoeg_g_free > ^ >../../../mono/eglib/src/eglib-remap.h:42:16: note: in definition of macro 'g_free' > #define g_free monoeg_g_free > ^~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'mono_compile_assembly': >../../../mono/mono/mini/aot-compiler.c:10194:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] > else > ^~~~ >../../../mono/mono/mini/aot-compiler.c:10196:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' > acfg->fp = fopen (acfg->tmpfname, "w+"); > ^~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:428:3: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address] > printf (") ip: %p\n", RETURN_ADDRESS_N (1)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-generic-sharing.c: In function 'mini_get_gsharedvt_in_sig_wrapper': >../../../mono/mono/mini/mini-generic-sharing.c:1214:3: warning: 'retval_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, retval_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmini_static_la-cfold.lo > CC libmini_static_la-helpers.lo > CC libmini_static_la-liveness.lo > CC libmini_static_la-ssa.lo > CC libmini_static_la-abcremoval.lo > CC libmini_static_la-local-propagation.lo > CC libmini_static_la-driver.lo > CC libmini_static_la-debug-mini.lo > CC libmini_static_la-linear-scan.lo > CC libmini_static_la-aot-compiler.lo > CC libmini_static_la-aot-runtime.lo > CC libmini_static_la-graph.lo > CC libmini_static_la-mini-codegen.lo > CC libmini_static_la-mini-exceptions.lo > CC libmini_static_la-mini-trampolines.lo > CC libmini_static_la-branch-opts.lo > CC libmini_static_la-mini-generic-sharing.lo > CC libmini_static_la-tasklets.lo > CC libmini_static_la-simd-intrinsics.lo > CC libmini_static_la-mini-native-types.lo > CC libmini_static_la-unwind.lo > CC libmini_static_la-image-writer.lo > CC libmini_static_la-dwarfwriter.lo > CC libmini_static_la-mini-gc.lo > CC libmini_static_la-debugger-agent.lo > CC libmini_static_la-xdebug.lo > CC libmini_static_la-alias-analysis.lo > CC libmini_static_la-mini-cross-helpers.lo > CC libmini_static_la-arch-stubs.lo > CC libmini_static_la-mini-x86.lo > CC libmini_static_la-exceptions-x86.lo > CC libmini_static_la-tramp-x86.lo > CC libmini_static_la-mini-windows.lo >../../../mono/mono/mini/driver.c:1318:15: warning: no previous prototype for 'DllMain' [-Wmissing-prototypes] > BOOL APIENTRY DllMain (HMODULE module_handle, DWORD reason, LPVOID reserved) > ^~~~~~~ >../../../mono/mono/mini/helpers.c: In function 'mono_disassemble_code': >../../../mono/mono/mini/helpers.c:151:8: warning: unused variable 'cmd' [-Wunused-variable] > char *cmd; > ^~~ >../../../mono/mono/mini/helpers.c:148:14: warning: unused variable 'objdump_args' [-Wunused-variable] > const char *objdump_args = g_getenv ("MONO_OBJDUMP_ARGS"); > ^~~~~~~~~~~~ >../../../mono/mono/mini/aot-runtime.c: In function 'alloc0_jit_info_data': >../../../mono/mono/mini/aot-runtime.c:2768:27: warning: passing argument 1 of 'InterlockedExchangeAdd' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchangeAdd (&async_jit_info_size, size); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:38:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchangeAdd(LONG volatile *Addend, LONG Value) { > ^~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/graph.c: In function 'mono_draw_graph': >../../../mono/mono/mini/graph.c:314:8: warning: unused variable 'com' [-Wunused-variable] > char *com; > ^~~ >../../../mono/mono/mini/aot-runtime.c: In function 'load_method': >../../../mono/mono/mini/aot-runtime.c:3840:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&mono_jit_stats.methods_aot); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-runtime.c:25: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-codegen.c: In function 'mono_print_ins_index': >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >../../../mono/mono/mini/mini-codegen.c:601:16: warning: unknown conversion type character 'l' in format [-Wformat=] > printf (" [%lld]", (long long)ins->inst_l); > ^ >../../../mono/mono/mini/mini-codegen.c:601:11: warning: too many arguments for format [-Wformat-extra-args] > printf (" [%lld]", (long long)ins->inst_l); > ^~~~~~~~~ >In file included from ../../../mono/mono/mini/mini-codegen.c:20:0: >../../../mono/mono/mini/mini-codegen.c: In function 'get_register_spilling': >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long long unsigned int' [-Wformat=] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:861:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:861:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\tstart regmask to assign R%d: 0x%08llu (R%d <- R%d R%d R%d)\n", reg, (unsigned long long)regmask, ins->dreg, ins->sreg1, ins->sreg2, ins->sreg3)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: unknown conversion type character 'l' in format [-Wformat=] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini-codegen.c:878:17: warning: too many arguments for format [-Wformat-extra-args] > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/mini.h:73:79: note: in definition of macro 'MINI_DEBUG' > #define MINI_DEBUG(level,limit,code) do {if (G_UNLIKELY ((level) >= (limit))) code} while (0) > ^~~~ >../../../mono/mono/mini/mini-codegen.c:878:2: note: in expansion of macro 'DEBUG' > DEBUG (printf ("\t\tavailable regmask: 0x%08llu\n", (unsigned long long)regmask)); > ^ >../../../mono/mono/mini/aot-compiler.c: In function 'compile_method': >../../../mono/mono/mini/aot-compiler.c:7100:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.mcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7132:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.genericcount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7145:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ocount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7188:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.abscount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7323:25: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.methods_without_got_slots); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c:7432:24: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedIncrement (&acfg->stats.ccount); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/mini/aot-compiler.c:27: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'execute_system': >../../../mono/mono/mini/aot-compiler.c:7837:10: warning: passing argument 1 of 'monoeg_g_free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > g_free (command); > ^~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:24:0, > from ../../../mono/mono/metadata/abi-details.h:8, > from ../../../mono/mono/mini/aot-compiler.c:34: >../../../mono/eglib/src/eglib-remap.h:42:16: note: expected 'void *' but argument is of type 'const char *' > #define g_free monoeg_g_free > ^ >../../../mono/eglib/src/eglib-remap.h:42:16: note: in definition of macro 'g_free' > #define g_free monoeg_g_free > ^~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'mono_compile_assembly': >../../../mono/mono/mini/aot-compiler.c:10194:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] > else > ^~~~ >../../../mono/mono/mini/aot-compiler.c:10196:4: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else' > acfg->fp = fopen (acfg->tmpfname, "w+"); > ^~~~ >In file included from ../../../mono/mono/mini/mini-x86.h:4:0, > from ../../../mono/mono/mini/mini-arch.h:5, > from ../../../mono/mono/mini/mini.h:38, > from ../../../mono/mono/mini/mini-x86.c:13: >../../../mono/mono/mini/mini-x86.c: In function 'mono_arch_output_basic_block': >../../../mono/mono/arch/x86/x86-codegen.h:1123:3: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] > switch ((size)) { \ > ^~~~~~ >../../../mono/mono/mini/mini-x86.c:4392:8: note: 'size' was declared here > int size; > ^~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'finish_agent_init': >../../../mono/mono/mini/debugger-agent.c:1060:34: warning: passing argument 1 of 'InterlockedCompareExchange' from incompatible pointer type [-Wincompatible-pointer-types] > if (InterlockedCompareExchange (&inited, 1, 0) == 1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:41:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedCompareExchange(LONG volatile *Destination, LONG Exchange, LONG Comperand) { > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'socket_transport_connect': >../../../mono/mono/mini/debugger-agent.c:1275:52: warning: passing argument 4 of 'setsockopt' from incompatible pointer type [-Wincompatible-pointer-types] > if (setsockopt (sfd, SOL_SOCKET, SO_REUSEADDR, &n, sizeof(n)) == -1) > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17:0, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:999:34: note: expected 'const char *' but argument is of type 'int *' > WINSOCK_API_LINKAGE int WSAAPI setsockopt(SOCKET s,int level,int optname,const char *optval,int optlen); > ^~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_debugger_thread': >../../../mono/mono/mini/debugger-agent.c:1615:55: warning: passing argument 1 of 'mono_threads_create_thread' from incompatible pointer type [-Wincompatible-pointer-types] > debugger_thread_handle = mono_threads_create_thread (debugger_thread, NULL, 0, 0, NULL); > ^~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/utils/mono-coop-mutex.h:9:0, > from ../../../mono/mono/metadata/lock-tracer.h:8, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/metadata/class-internals.h:10, > from ../../../mono/mono/metadata/object-internals.h:8, > from ../../../mono/mono/metadata/gc-internals.h:15, > from ../../../mono/mono/mini/debugger-agent.c:57: >../../../mono/mono/utils/mono-threads.h:455:1: note: expected 'LPTHREAD_START_ROUTINE' but argument is of type 'guint32 (__attribute__((__stdcall__)) *)(void *)' > mono_threads_create_thread (LPTHREAD_START_ROUTINE start, gpointer arg, guint32 stack_size, guint32 creation_flags, MonoNativeThreadId *out_tid); > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'send_packet': >../../../mono/mono/mini/debugger-agent.c:1792:29: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > id = InterlockedIncrement (&packet_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'get_objref': >../../../mono/mono/mini/debugger-agent.c:1986:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > ref->id = InterlockedIncrement (&objref_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'compute_frame_info': >../../../mono/mono/mini/debugger-agent.c:3202:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > f->id = InterlockedIncrement (&frame_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'start_single_stepping': >../../../mono/mono/mini/debugger-agent.c:5017:34: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedIncrement (&ss_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'stop_single_stepping': >../../../mono/mono/mini/debugger-agent.c:5030:34: warning: passing argument 1 of 'InterlockedDecrement' from incompatible pointer type [-Wincompatible-pointer-types] > int val = InterlockedDecrement (&ss_count); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:32:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedDecrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-generic-sharing.c: In function 'mini_get_gsharedvt_in_sig_wrapper': >../../../mono/mono/mini/mini-generic-sharing.c:1214:3: warning: 'retval_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, retval_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/debugger-agent.c: In function 'event_commands': >../../../mono/mono/mini/debugger-agent.c:7290:35: warning: passing argument 1 of 'InterlockedIncrement' from incompatible pointer type [-Wincompatible-pointer-types] > req->id = InterlockedIncrement (&event_request_id); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from /usr/i686-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:17, > from ../../../mono/mono/mini/debugger-agent.c:45: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:29:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'int *' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedIncrement(LONG volatile *lpAddend) { > ^~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/tramp-x86.c: In function 'mono_arch_patch_callsite': >../../../mono/mono/mini/tramp-x86.c:114:25: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchange ((gint32*)(orig_code + 2), (guint)addr - ((guint)orig_code + 1) - 5); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/mini/tramp-x86.c:15: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/tramp-x86.c:122:25: warning: passing argument 1 of 'InterlockedExchange' from incompatible pointer type [-Wincompatible-pointer-types] > InterlockedExchange ((gint32*)(orig_code + 2), (guint)addr - ((guint)orig_code + 1) - 5); > ^ >In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/winbase.h:22:0, > from /usr/i686-w64-mingw32/sys-root/mingw/include/windows.h:70, > from /usr/i686-w64-mingw32/sys-root/mingw/include/winsock2.h:23, > from ../../../mono/mono/utils/mono-os-mutex.h:24, > from ../../../mono/mono/metadata/lock-tracer.h:7, > from ../../../mono/mono/metadata/domain-internals.h:10, > from ../../../mono/mono/metadata/metadata-internals.h:9, > from ../../../mono/mono/mini/tramp-x86.c:15: >/usr/i686-w64-mingw32/sys-root/mingw/include/interlockedapi.h:35:37: note: expected 'volatile LONG * {aka volatile long int *}' but argument is of type 'gint32 * {aka int *}' > __MINGW_INTRIN_INLINE LONG WINAPI InterlockedExchange(LONG volatile *Target, LONG Value) { > ^~~~~~~~~~~~~~~~~~~ >At top level: >../../../mono/mono/mini/tramp-x86.c:211:1: warning: 'get_vcall_slot_addr' defined but not used [-Wunused-function] > get_vcall_slot_addr (guint8* code, mgreg_t *regs) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-x86.c:57:15: warning: no previous prototype for 'seh_unhandled_exception_filter' [-Wmissing-prototypes] > LONG CALLBACK seh_unhandled_exception_filter(EXCEPTION_POINTERS* ep) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-x86.c:192:15: warning: no previous prototype for 'seh_vectored_exception_handler' [-Wmissing-prototypes] > LONG CALLBACK seh_vectored_exception_handler(EXCEPTION_POINTERS* ep) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-x86.c: In function 'seh_vectored_exception_handler': >../../../mono/mono/mini/exceptions-x86.c:211:36: warning: passing argument 2 of 'win32_handle_stack_overflow' from incompatible pointer type [-Wincompatible-pointer-types] > win32_handle_stack_overflow (ep, ctx); > ^~~ >../../../mono/mono/mini/exceptions-x86.c:135:1: note: expected 'struct sigcontext *' but argument is of type 'CONTEXT * {aka struct _CONTEXT *}' > win32_handle_stack_overflow (EXCEPTION_POINTERS* ep, struct sigcontext *sctx) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/exceptions-x86.c: In function 'mono_arch_ip_from_context': >../../../mono/mono/mini/exceptions-x86.c:903:27: warning: return makes pointer from integer without a cast [-Wint-conversion] > return ((CONTEXT*)sigctx)->Eip; > ~~~~~~~~~~~~~~~~~~^~~~~ >../../../mono/mono/mini/exceptions-x86.c: In function 'mono_arch_handle_exception': >../../../mono/mono/mini/exceptions-x86.c:1023:21: warning: unused variable 'ctx' [-Wunused-variable] > struct sigcontext *ctx = (struct sigcontext *)sigctx; > ^~~ >../../../mono/mono/mini/mini-windows.c: In function 'mono_thread_state_init_from_handle': >../../../mono/mono/mini/mini-windows.c:147:8: warning: unused variable 'result' [-Wunused-variable] > DWORD result; > ^~~~~~ >At top level: >../../../mono/mono/mini/exceptions-x86.c:1072:1: warning: 'altstack_handle_and_restore' defined but not used [-Wunused-function] > altstack_handle_and_restore (MonoContext *ctx, gpointer obj, gboolean stack_ovf) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/mini/mini-x86.h:4:0, > from ../../../mono/mono/mini/mini-arch.h:5, > from ../../../mono/mono/mini/mini.h:38, > from ../../../mono/mono/mini/mini-x86.c:13: >../../../mono/mono/mini/mini-x86.c: In function 'mono_arch_output_basic_block': >../../../mono/mono/arch/x86/x86-codegen.h:1123:3: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] > switch ((size)) { \ > ^~~~~~ >../../../mono/mono/mini/mini-x86.c:4392:8: note: 'size' was declared here > int size; > ^~~~ > CXXLD libmini.la > CXXLD libmini-static.la > CCLD libmonoboehm-2.0.la > CCLD libmonosgen-2.0.la > CC mono_boehm-main.o > CC main.o > CC mono_sgen-main-sgen.o > CCLD mono-boehm.exe > CCLD monow.exe > CCLD mono-sgen.exe >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini/.libs' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini/.libs' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini/.libs:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini/.libs:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini/.libs' >libtool: error: Continuing, but uninstalled executables may not work. >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini/.libs:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib:/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' >libtool: error: Continuing, but uninstalled executables may not work. >ln -sf mono-sgen.exe mono.exe >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >Making all in dis >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/dis' > CC get.o > CC dis-cil.o > CC util.o > CC dump.o > CC main.o > CC declsec.o >../../../mono/mono/dis/dis-cil.c: In function 'disassemble_cil': >../../../mono/mono/dis/dis-cil.c:147:26: warning: unknown conversion type character 'l' in format [-Wformat=] > fprintf (output, "0x%llx", (long long) top); > ^ >../../../mono/mono/dis/dis-cil.c:147:21: warning: too many arguments for format [-Wformat-extra-args] > fprintf (output, "0x%llx", (long long) top); > ^~~~~~~~ >../../../mono/mono/dis/dis-cil.c:147:26: warning: unknown conversion type character 'l' in format [-Wformat=] > fprintf (output, "0x%llx", (long long) top); > ^ >../../../mono/mono/dis/dis-cil.c:147:21: warning: too many arguments for format [-Wformat-extra-args] > fprintf (output, "0x%llx", (long long) top); > ^~~~~~~~ > AR libmonodis.a > CCLD monodis.exe >libtool: error: Could not determine the host path corresponding to >libtool: error: '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >libtool: error: Continuing, but uninstalled executables may not work. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/dis' >Making all in profiler >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/profiler' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/profiler' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >Making all in support >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/support' > CC map.lo > CC errno.lo > CC signal.lo > CC stdio.lo > CC string.lo > CC stdlib.lo > CC zlib-helper.lo > CC adler32.lo > CC compress.lo > CC crc32.lo > CC deflate.lo > CC uncompr.lo > CC trees.lo > CC zutil.lo > CC inflate.lo > CC infback.lo > CC inftrees.lo > CC inffast.lo > CC minizip/ioapi.lo > CC minizip/unzip.lo > CC minizip/zip.lo >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT map.lo -MD -MP -MF .deps/map.Tpo -c ../../mono/support/map.c -DDLL_EXPORT -DPIC -o .libs/map.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdlib.lo -MD -MP -MF .deps/stdlib.Tpo -c ../../mono/support/stdlib.c -DDLL_EXPORT -DPIC -o .libs/stdlib.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT errno.lo -MD -MP -MF .deps/errno.Tpo -c ../../mono/support/errno.c -DDLL_EXPORT -DPIC -o .libs/errno.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT uncompr.lo -MD -MP -MF .deps/uncompr.Tpo -c ../../mono/support/uncompr.c -DDLL_EXPORT -DPIC -o .libs/uncompr.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdio.lo -MD -MP -MF .deps/stdio.Tpo -c ../../mono/support/stdio.c -DDLL_EXPORT -DPIC -o .libs/stdio.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zlib-helper.lo -MD -MP -MF .deps/zlib-helper.Tpo -c ../../mono/support/zlib-helper.c -DDLL_EXPORT -DPIC -o .libs/zlib-helper.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inffast.lo -MD -MP -MF .deps/inffast.Tpo -c ../../mono/support/inffast.c -DDLL_EXPORT -DPIC -o .libs/inffast.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT crc32.lo -MD -MP -MF .deps/crc32.Tpo -c ../../mono/support/crc32.c -DDLL_EXPORT -DPIC -o .libs/crc32.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT trees.lo -MD -MP -MF .deps/trees.Tpo -c ../../mono/support/trees.c -DDLL_EXPORT -DPIC -o .libs/trees.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT string.lo -MD -MP -MF .deps/string.Tpo -c ../../mono/support/string.c -DDLL_EXPORT -DPIC -o .libs/string.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zutil.lo -MD -MP -MF .deps/zutil.Tpo -c ../../mono/support/zutil.c -DDLL_EXPORT -DPIC -o .libs/zutil.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inflate.lo -MD -MP -MF .deps/inflate.Tpo -c ../../mono/support/inflate.c -DDLL_EXPORT -DPIC -o .libs/inflate.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT compress.lo -MD -MP -MF .deps/compress.Tpo -c ../../mono/support/compress.c -DDLL_EXPORT -DPIC -o .libs/compress.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/zip.lo -MD -MP -MF minizip/.deps/zip.Tpo -c ../../mono/support/minizip/zip.c -DDLL_EXPORT -DPIC -o minizip/.libs/zip.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c ../../mono/support/signal.c -DDLL_EXPORT -DPIC -o .libs/signal.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inftrees.lo -MD -MP -MF .deps/inftrees.Tpo -c ../../mono/support/inftrees.c -DDLL_EXPORT -DPIC -o .libs/inftrees.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/ioapi.lo -MD -MP -MF minizip/.deps/ioapi.Tpo -c ../../mono/support/minizip/ioapi.c -DDLL_EXPORT -DPIC -o minizip/.libs/ioapi.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT adler32.lo -MD -MP -MF .deps/adler32.Tpo -c ../../mono/support/adler32.c -DDLL_EXPORT -DPIC -o .libs/adler32.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT uncompr.lo -MD -MP -MF .deps/uncompr.Tpo -c ../../mono/support/uncompr.c -o uncompr.o >/dev/null 2>&1 >../../mono/support/stdlib.c: In function 'Mono_Unix_VersionString': >../../mono/support/stdlib.c:21:9: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > return "MonoProject-2015-12-1"; > ^~~~~~~~~~~~~~~~~~~~~~~ >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT deflate.lo -MD -MP -MF .deps/deflate.Tpo -c ../../mono/support/deflate.c -DDLL_EXPORT -DPIC -o .libs/deflate.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT infback.lo -MD -MP -MF .deps/infback.Tpo -c ../../mono/support/infback.c -DDLL_EXPORT -DPIC -o .libs/infback.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT errno.lo -MD -MP -MF .deps/errno.Tpo -c ../../mono/support/errno.c -o errno.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT compress.lo -MD -MP -MF .deps/compress.Tpo -c ../../mono/support/compress.c -o compress.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdlib.lo -MD -MP -MF .deps/stdlib.Tpo -c ../../mono/support/stdlib.c -o stdlib.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT string.lo -MD -MP -MF .deps/string.Tpo -c ../../mono/support/string.c -o string.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zutil.lo -MD -MP -MF .deps/zutil.Tpo -c ../../mono/support/zutil.c -o zutil.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT signal.lo -MD -MP -MF .deps/signal.Tpo -c ../../mono/support/signal.c -o signal.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/unzip.lo -MD -MP -MF minizip/.deps/unzip.Tpo -c ../../mono/support/minizip/unzip.c -DDLL_EXPORT -DPIC -o minizip/.libs/unzip.o >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT zlib-helper.lo -MD -MP -MF .deps/zlib-helper.Tpo -c ../../mono/support/zlib-helper.c -o zlib-helper.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/ioapi.lo -MD -MP -MF minizip/.deps/ioapi.Tpo -c ../../mono/support/minizip/ioapi.c -o minizip/ioapi.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT adler32.lo -MD -MP -MF .deps/adler32.Tpo -c ../../mono/support/adler32.c -o adler32.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT crc32.lo -MD -MP -MF .deps/crc32.Tpo -c ../../mono/support/crc32.c -o crc32.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inftrees.lo -MD -MP -MF .deps/inftrees.Tpo -c ../../mono/support/inftrees.c -o inftrees.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT stdio.lo -MD -MP -MF .deps/stdio.Tpo -c ../../mono/support/stdio.c -o stdio.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inffast.lo -MD -MP -MF .deps/inffast.Tpo -c ../../mono/support/inffast.c -o inffast.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT infback.lo -MD -MP -MF .deps/infback.Tpo -c ../../mono/support/infback.c -o infback.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT trees.lo -MD -MP -MF .deps/trees.Tpo -c ../../mono/support/trees.c -o trees.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/unzip.lo -MD -MP -MF minizip/.deps/unzip.Tpo -c ../../mono/support/minizip/unzip.c -o minizip/unzip.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT minizip/zip.lo -MD -MP -MF minizip/.deps/zip.Tpo -c ../../mono/support/minizip/zip.c -o minizip/zip.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT deflate.lo -MD -MP -MF .deps/deflate.Tpo -c ../../mono/support/deflate.c -o deflate.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT inflate.lo -MD -MP -MF .deps/inflate.Tpo -c ../../mono/support/inflate.c -o inflate.o >/dev/null 2>&1 >libtool: compile: i686-w64-mingw32-gcc -static-libgcc -DHAVE_CONFIG_H -I. -I../../mono/support -I.. -I../../mono/eglib/src -I../eglib/src -I../../mono -gdwarf-2 -gstrict-dwarf -DWINVER=0x0600 -D_WIN32_WINNT=0x0600 -D_WIN32_IE=0x0501 -D_UNICODE -DUNICODE -DWIN32_THREADS -DFD_SETSIZE=1024 -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -mno-tls-direct-seg-refs -Werror-implicit-function-declaration -MT map.lo -MD -MP -MF .deps/map.Tpo -c ../../mono/support/map.c -o map.o >/dev/null 2>&1 > CCLD libMonoPosixHelper.la >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/support' >Making all in data >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >Making all in net_2_0 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >Making all in net_4_0 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >Making all in net_4_5 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >cp ../../mono/data/gdb/mono-gdb.py mono-sgen-gdb.py >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >Making all in runtime >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/runtime' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/runtime' >Making all in scripts >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/scripts' >Makefile:825: warning: overriding recipe for target 'mod.bat' >Makefile:805: warning: ignoring old recipe for target 'mod.bat' >n=`echo makecert.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script_umask.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > makecert.bat.tmp >n=`echo sn.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script_umask.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > sn.bat.tmp >n=`echo al.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > al.bat.tmp >n=`echo ilasm.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > ilasm.bat.tmp >n=`echo gacutil.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > gacutil.bat.tmp >n=`echo mkbundle.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > mkbundle.bat.tmp >n=`echo monop.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > monop.bat.tmp >n=`echo resgen.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > resgen.bat.tmp >n=`echo wsdl.bat | sed 's,4.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > wsdl.bat.tmp >n=`echo al2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > al2.bat.tmp >n=`echo gacutil2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > gacutil2.bat.tmp >n=`echo monop2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > monop2.bat.tmp >n=`echo resgen2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > resgen2.bat.tmp >/bin/sh: line 1: -e: command not found >n=`echo wsdl2.bat | sed 's,2.bat$,,'`; \ > -e "s,@""exe_name@,$n,g" ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > wsdl2.bat.tmp >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >e 's,@''exe_name@,mono-service,g' ../../mono/scripts/mono-service.in > mono-service.tmp >mv -f makecert.bat.tmp makecert.bat >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >/bin/sh: e: command not found >mv -f sn.bat.tmp sn.bat >mv -f al.bat.tmp al.bat >mv -f ilasm.bat.tmp ilasm.bat >/bin/sh: line 1: -e: command not found >mv -f gacutil.bat.tmp gacutil.bat >mv -f mkbundle.bat.tmp mkbundle.bat >mv -f monop.bat.tmp monop.bat >/bin/sh: line 1: -e: command not found >/bin/sh: line 1: -e: command not found >mv -f resgen.bat.tmp resgen.bat >/bin/sh: line 1: -e: command not found >mv -f wsdl.bat.tmp wsdl.bat >mv -f mono-service.tmp mono-service >make[2]: [Makefile:780: mono-service] Error 127 (ignored) >mv -f gacutil2.bat.tmp gacutil2.bat >mv -f wsdl2.bat.tmp wsdl2.bat >/bin/sh: line 1: -e: command not found >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/mono,g' -e 's,@''gtkdir@,,g' -e 's,@''mono_interp@,mono,g' -e 's,@''framework_version@,2.0,g' -e 's,@''exe_name@,mono-service2,g' ../../mono/scripts/mono-service.in > mono-service2.tmp >e 's,@''exe_name@,nunit-console,g' ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > nunit-console.bat.tmp >mv -f monop2.bat.tmp monop2.bat >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/mono,g' -e 's,@''gtkdir@,,g' -e 's,@''mono_interp@,mono --debug,g' -e 's,@''framework_version@,2.0,g' -e 's,@''exe_name@,nunit-console,g' ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > nunit-console2.bat.tmp >e 's,@''exe_name@,nunit-console,g' ../../mono/scripts/script.bat.in | sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g' > nunit-console4.bat.tmp >mv -f resgen2.bat.tmp resgen2.bat >mv -f al2.bat.tmp al2.bat >/bin/sh: e: command not found >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >/bin/sh: e: command not found >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >for script in mdoc-assemble mdoc-export-html mdoc-export-msxdoc mdoc-update mdoc-validate ; do \ > cmd=`echo $script | sed 's/mdoc-//'` ; \ > echo "#!/bin/sh" > $script ; \ > echo "exec mdoc $cmd \"\$@\"" >> $script; \ >done >mv -f mono-service2.tmp mono-service2 >mv -f nunit-console.bat.tmp nunit-console.bat >mv -f nunit-console4.bat.tmp nunit-console4.bat >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/mono,g' -e 's,@''gtkdir@,,g' ../../mono/scripts/peverify.in > peverify.tmp >mv -f nunit-console2.bat.tmp nunit-console2.bat >sed -e 's,@''bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''plat_bindir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin,g' -e 's,@''mono_instdir@,/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/mono,g' -e 's,@''gtkdir@,,g' ../../mono/scripts/mcs.in > mcs.tmp >e "s,@exe_name@,mono-configuration-crypto,g" ../../mono/scripts/mono-configuration-crypto.in > mono-configuration-crypto.bat.tmp >/bin/sh: e: command not found >mv -f peverify.tmp peverify >mv -f mono-configuration-crypto.bat.tmp mono-configuration-crypto.bat >make[2]: [Makefile:830: mono-configuration-crypto.bat] Error 127 (ignored) >mv -f mcs.tmp mcs >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/scripts' >Making all in man >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/man' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/man' >Making all in samples >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/samples' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/samples' >Making all in msvc >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/msvc' >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/msvc' >Making all in acceptance-tests >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/acceptance-tests' >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: Nothing to be done for 'all'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/acceptance-tests' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >make: Nothing to be done for 'all'. >Making install in po >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >Making install in mcs >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po/mcs' >installing ../../../mono/po/mcs/es.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/locale/es/LC_MESSAGES/mcs.mo >installing ../../../mono/po/mcs/ja.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/locale/ja/LC_MESSAGES/mcs.mo >installing ../../../mono/po/mcs/de.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/locale/de/LC_MESSAGES/mcs.mo >installing ../../../mono/po/mcs/pt_BR.gmo as /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/locale/pt_BR/LC_MESSAGES/mcs.mo >if test "mono" = "gettext-tools"; then \ > /usr/bin/mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/gettext/po; \ > for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ > /usr/bin/install -c -m 644 ../../../mono/po/mcs/$file \ > /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/gettext/po/$file; \ > done; \ > for file in Makevars; do \ > rm -f /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/gettext/po/$file; \ > done; \ >else \ > : ; \ >fi >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po/mcs' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/po' >Making install in libgc >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >Making install in m4 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/m4' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/m4' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/m4' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/m4' >Making install in include >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >Making install in private >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include/private' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include/private' >make[4]: Nothing to be done for 'install-exec-am'. >make[4]: Nothing to be done for 'install-data-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include/private' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include/private' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >make[4]: Nothing to be done for 'install-exec-am'. >make[4]: Nothing to be done for 'install-data-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/include' >Making install in doc >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/doc' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/doc' >make[3]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/libgc-mono' > /usr/bin/install -c -m 644 ../../../mono/libgc/doc/barrett_diagram ../../../mono/libgc/doc/debugging.html ../../../mono/libgc/doc/gc.man ../../../mono/libgc/doc/gcdescr.html ../../../mono/libgc/doc/README ../../../mono/libgc/doc/README.amiga ../../../mono/libgc/doc/README.arm.cross ../../../mono/libgc/doc/README.autoconf ../../../mono/libgc/doc/README.changes ../../../mono/libgc/doc/README.contributors ../../../mono/libgc/doc/README.cords ../../../mono/libgc/doc/README.DGUX386 ../../../mono/libgc/doc/README.dj ../../../mono/libgc/doc/README.environment ../../../mono/libgc/doc/README.ews4800 ../../../mono/libgc/doc/README.hp ../../../mono/libgc/doc/README.linux ../../../mono/libgc/doc/README.Mac ../../../mono/libgc/doc/README.MacOSX ../../../mono/libgc/doc/README.macros ../../../mono/libgc/doc/README.OS2 ../../../mono/libgc/doc/README.rs6000 ../../../mono/libgc/doc/README.sgi ../../../mono/libgc/doc/README.solaris2 ../../../mono/libgc/doc/README.uts ../../../mono/libgc/doc/README.win32 ../../../mono/libgc/doc/tree.html ../../../mono/libgc/doc/leak.html ../../../mono/libgc/doc/gcinterface.html ../../../mono/libgc/doc/scale.html ../../../mono/libgc/doc/README.darwin ../../../mono/libgc/doc/simple_example.html '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/libgc-mono' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/doc' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc/doc' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/libgc' >Making install in eglib >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >Making install in m4 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/m4' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/m4' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/m4' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/m4' >Making install in src >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib/src' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/eglib' >Making install in mono >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >Making install in arch >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[4]: Nothing to be done for 'install-exec-am'. >make[4]: Nothing to be done for 'install-data-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/arch' >Making install in utils >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >make install-am >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/utils' > /usr/bin/install -c -m 644 ../../../mono/mono/utils/mono-logger.h ../../../mono/mono/utils/mono-error.h ../../../mono/mono/utils/mono-publib.h ../../../mono/mono/utils/mono-dl-fallback.h ../../../mono/mono/utils/mono-counters.h '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/utils' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/utils' >Making install in io-layer >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/io-layer' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/io-layer' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/io-layer' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/io-layer' >Making install in cil >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/cil' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/cil' >make[3]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/cil' > /usr/bin/install -c -m 644 ../../../mono/mono/cil/opcode.def '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/cil' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/mono-2.0/mono/cil' > /usr/bin/install -c -m 644 ../../../mono/mono/cil/cil-opcodes.xml '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/mono-2.0/mono/cil' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/cil' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/cil' >Making install in metadata >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/metadata' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/metadata' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' > /bin/sh ../../libtool --mode=install /usr/bin/install -c pedump.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-pedump.exe' >libtool: install: /usr/bin/install -c .libs/pedump.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-pedump.exe > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/metadata' > /usr/bin/install -c -m 644 ../../../mono/mono/metadata/assembly.h ../../../mono/mono/metadata/attrdefs.h ../../../mono/mono/metadata/appdomain.h ../../../mono/mono/metadata/blob.h ../../../mono/mono/metadata/class.h ../../../mono/mono/metadata/debug-helpers.h ../../../mono/mono/metadata/debug-mono-symfile.h ../../../mono/mono/metadata/threads.h ../../../mono/mono/metadata/environment.h ../../../mono/mono/metadata/exception.h ../../../mono/mono/metadata/image.h ../../../mono/mono/metadata/loader.h ../../../mono/mono/metadata/metadata.h ../../../mono/mono/metadata/mono-config.h ../../../mono/mono/metadata/mono-debug.h ../../../mono/mono/metadata/mono-gc.h ../../../mono/mono/metadata/sgen-bridge.h ../../../mono/mono/metadata/object.h ../../../mono/mono/metadata/opcodes.h ../../../mono/mono/metadata/profiler.h ../../../mono/mono/metadata/reflection.h ../../../mono/mono/metadata/row-indexes.h ../../../mono/mono/metadata/tokentype.h ../../../mono/mono/metadata/verify.h '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/metadata' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/metadata' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/metadata' >Making install in sgen >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/sgen' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/sgen' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/sgen' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/sgen' >Making install in mini >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >make install-am >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib' > /bin/sh ../../libtool --mode=install /usr/bin/install -c libmonoboehm-2.0.la libmonosgen-2.0.la '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib' >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.dll.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonoboehm-2.0.dll.a >libtool: install: base_file=`basename libmonoboehm-2.0.la` >libtool: install: dlpath=`/bin/sh 2>&1 -c '. .libs/'libmonoboehm-2.0.la'i; echo libmonoboehm-2.0.dll'` >libtool: install: dldir=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/`dirname ../bin/libmonoboehm-2.0.dll` >libtool: install: test -d /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin || mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.dll /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libmonoboehm-2.0.dll >libtool: install: chmod a+x /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libmonoboehm-2.0.dll >libtool: install: if test -n '' && test -n 'i686-w64-mingw32-strip --strip-unneeded'; then eval 'i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libmonoboehm-2.0.dll' || exit 0; fi >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.lai /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonoboehm-2.0.la >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.dll.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonosgen-2.0.dll.a >libtool: install: base_file=`basename libmonosgen-2.0.la` >libtool: install: dlpath=`/bin/sh 2>&1 -c '. .libs/'libmonosgen-2.0.la'i; echo libmonosgen-2.0.dll'` >libtool: install: dldir=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/`dirname ../bin/libmonosgen-2.0.dll` >libtool: install: test -d /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin || mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.dll /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libmonosgen-2.0.dll >libtool: install: chmod a+x /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libmonosgen-2.0.dll >libtool: install: if test -n '' && test -n 'i686-w64-mingw32-strip --strip-unneeded'; then eval 'i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libmonosgen-2.0.dll' || exit 0; fi >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.lai /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonosgen-2.0.la >libtool: install: /usr/bin/install -c .libs/libmonoboehm-2.0.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonoboehm-2.0.a >libtool: install: chmod 644 /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonoboehm-2.0.a >libtool: install: i686-w64-mingw32-ranlib /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonoboehm-2.0.a >libtool: install: /usr/bin/install -c .libs/libmonosgen-2.0.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonosgen-2.0.a >libtool: install: chmod 644 /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonosgen-2.0.a >libtool: install: i686-w64-mingw32-ranlib /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libmonosgen-2.0.a > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' > /bin/sh ../../libtool --mode=install /usr/bin/install -c mono-boehm.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-boehm.exe' >libtool: install: /usr/bin/install -c .libs/mono-boehm.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-boehm.exe > /bin/sh ../../libtool --mode=install /usr/bin/install -c mono-sgen.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-sgen.exe' >libtool: install: /usr/bin/install -c .libs/mono-sgen.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-sgen.exe > /bin/sh ../../libtool --mode=install /usr/bin/install -c monow.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monow.exe' >libtool: install: /usr/bin/install -c .libs/monow.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monow.exe >make install-exec-hook >make[5]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >(cd /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin && ln -sf mono-sgen mono) >(cd /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib; shopt -s nullglob 2>/dev/null; for i in libmonosgen*; do ln -sf $i `echo $i | sed s/sgen//` ; done) >make[5]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/jit' > /usr/bin/install -c -m 644 ../../../mono/mono/mini/jit.h '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/include/mono-2.0/mono/jit' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/mini' >Making install in dis >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/dis' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/dis' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' > /bin/sh ../../libtool --mode=install /usr/bin/install -c monodis.exe '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monodis.exe' >libtool: install: /usr/bin/install -c .libs/monodis.exe /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monodis.exe > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1' > /usr/bin/install -c -m 644 '../../../mono/mono/dis/monodis.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-monodis.1' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/dis' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/dis' >Making install in profiler >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/profiler' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/profiler' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/mono-2.0/mono/profiler' > /usr/bin/install -c -m 644 ../../../mono/mono/profiler/mono-profiler-log.suppression '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/mono-2.0/mono/profiler' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/profiler' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono/profiler' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >make[3]: Nothing to be done for 'install-exec-am'. >make[3]: Nothing to be done for 'install-data-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/mono' >Making install in support >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/support' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/support' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib' > /bin/sh ../libtool --mode=install /usr/bin/install -c libMonoPosixHelper.la '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib' >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.dll.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libMonoPosixHelper.dll.a >libtool: install: base_file=`basename libMonoPosixHelper.la` >libtool: install: dlpath=`/bin/sh 2>&1 -c '. .libs/'libMonoPosixHelper.la'i; echo libMonoPosixHelper.dll'` >libtool: install: dldir=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/`dirname ../bin/libMonoPosixHelper.dll` >libtool: install: test -d /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin || mkdir -p /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.dll /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libMonoPosixHelper.dll >libtool: install: chmod a+x /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libMonoPosixHelper.dll >libtool: install: if test -n '' && test -n 'i686-w64-mingw32-strip --strip-unneeded'; then eval 'i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/../bin/libMonoPosixHelper.dll' || exit 0; fi >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.lai /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libMonoPosixHelper.la >libtool: install: /usr/bin/install -c .libs/libMonoPosixHelper.a /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libMonoPosixHelper.a >libtool: install: chmod 644 /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libMonoPosixHelper.a >libtool: install: i686-w64-mingw32-ranlib /builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/libMonoPosixHelper.a >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/support' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/support' >Making install in data >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >Making install in net_2_0 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >Making install in Browsers >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0/Browsers' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/2.0/Browsers' > /usr/bin/install -c -m 644 ../../../../mono/data/net_2_0/Browsers/../../Browsers/Compat.browser '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/2.0/Browsers' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0/Browsers' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0/Browsers' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/2.0' > /usr/bin/install -c -m 644 ../../../mono/data/net_2_0/machine.config ../../../mono/data/net_2_0/web.config ../../../mono/data/net_2_0/DefaultWsdlHelpGenerator.aspx ../../../mono/data/net_2_0/settings.map '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/2.0' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_2_0' >Making install in net_4_0 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >Making install in Browsers >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0/Browsers' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.0/Browsers' > /usr/bin/install -c -m 644 ../../../../mono/data/net_4_0/Browsers/../../Browsers/Compat.browser '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.0/Browsers' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0/Browsers' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0/Browsers' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.0' > /usr/bin/install -c -m 644 ../../../mono/data/net_4_0/machine.config ../../../mono/data/net_4_0/web.config ../../../mono/data/net_4_0/DefaultWsdlHelpGenerator.aspx ../../../mono/data/net_4_0/settings.map '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.0' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_0' >Making install in net_4_5 >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >Making install in Browsers >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5/Browsers' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.5/Browsers' > /usr/bin/install -c -m 644 ../../../../mono/data/net_4_5/Browsers/../../Browsers/Compat.browser '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.5/Browsers' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5/Browsers' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5/Browsers' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[4]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.5' > /usr/bin/install -c -m 644 ../../../mono/data/net_4_5/machine.config ../../../mono/data/net_4_5/web.config ../../../mono/data/net_4_5/DefaultWsdlHelpGenerator.aspx ../../../mono/data/net_4_5/settings.map '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono/4.5' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data/net_4_5' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >make[3]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' > /usr/bin/install -c -m 644 ../../mono/data/gdb/mono-gdb.py mono-sgen-gdb.py '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono' > /usr/bin/install -c -m 644 config ../../mono/data/browscap.ini '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/etc/mono' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/mono/lldb' > /usr/bin/install -c -m 644 ../../mono/data/lldb/mono.py '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/mono/lldb' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/pkgconfig' > /usr/bin/install -c -m 644 mono.pc mono-2.pc dotnet.pc dotnet35.pc wcf.pc mono-nunit.pc mono-cairo.pc mono-options.pc cecil.pc monodoc.pc mono-lineeditor.pc system.web.extensions_1.0.pc system.web.extensions.design_1.0.pc system.web.mvc.pc system.web.mvc2.pc system.web.mvc3.pc aspnetwebstack.pc reactive.pc ../../mono/data/xbuild12.pc monosgen-2.pc '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/lib/pkgconfig' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/data' >Making install in runtime >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/runtime' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/runtime' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/runtime' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/runtime' >Making install in scripts >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/scripts' >Makefile:825: warning: overriding recipe for target 'mod.bat' >Makefile:805: warning: ignoring old recipe for target 'mod.bat' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/scripts' >Makefile:825: warning: overriding recipe for target 'mod.bat' >Makefile:805: warning: ignoring old recipe for target 'mod.bat' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin' > /usr/bin/install -c makecert.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-makecert.bat' > /usr/bin/install -c sn.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-sn.bat' > /usr/bin/install -c al.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-al.bat' > /usr/bin/install -c ilasm.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-ilasm.bat' > /usr/bin/install -c gacutil.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-gacutil.bat' > /usr/bin/install -c mkbundle.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mkbundle.bat' > /usr/bin/install -c monop.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monop.bat' > /usr/bin/install -c resgen.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-resgen.bat' > /usr/bin/install -c wsdl.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-wsdl.bat' > /usr/bin/install -c al2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-al2.bat' > /usr/bin/install -c gacutil2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-gacutil2.bat' > /usr/bin/install -c monop2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monop2.bat' > /usr/bin/install -c resgen2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-resgen2.bat' > /usr/bin/install -c wsdl2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-wsdl2.bat' > /usr/bin/install -c mono-service '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-service' > /usr/bin/install -c mono-service2 '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-service2' > /usr/bin/install -c nunit-console.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-nunit-console.bat' > /usr/bin/install -c nunit-console2.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-nunit-console2.bat' > /usr/bin/install -c nunit-console4.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-nunit-console4.bat' > /usr/bin/install -c mono-find-provides '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-find-provides' > /usr/bin/install -c mono-find-requires '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-find-requires' > /usr/bin/install -c mdoc-assemble '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mdoc-assemble' > /usr/bin/install -c mdoc-export-html '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mdoc-export-html' > /usr/bin/install -c mdoc-export-msxdoc '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mdoc-export-msxdoc' > /usr/bin/install -c mdoc-update '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mdoc-update' > /usr/bin/install -c mdoc-validate '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mdoc-validate' > /usr/bin/install -c ../../mono/scripts/mdassembler '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mdassembler' > /usr/bin/install -c ../../mono/scripts/mdvalidater '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mdvalidater' > /usr/bin/install -c ../../mono/scripts/monodocer '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monodocer' > /usr/bin/install -c ../../mono/scripts/monodocs2html '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monodocs2html' > /usr/bin/install -c ../../mono/scripts/monodocs2slashdoc '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-monodocs2slashdoc' > /usr/bin/install -c ../../mono/scripts/mono-test-install '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-test-install' > /usr/bin/install -c peverify '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-peverify' > /usr/bin/install -c mcs '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mcs' > /usr/bin/install -c ../../mono/scripts/mono-heapviz '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-heapviz' > /usr/bin/install -c mono-configuration-crypto.bat '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/bin/./i686-w64-mingw32-mono-configuration-crypto.bat' >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/scripts' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/scripts' >Making install in man >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/man' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/man' >make[2]: Nothing to be done for 'install-exec-am'. > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1' > /usr/bin/install -c -m 644 '../../mono/man/al.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-al.1' > /usr/bin/install -c -m 644 '../../mono/man/cert2spc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-cert2spc.1' > /usr/bin/install -c -m 644 '../../mono/man/certmgr.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-certmgr.1' > /usr/bin/install -c -m 644 '../../mono/man/chktrust.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-chktrust.1' > /usr/bin/install -c -m 644 '../../mono/man/cilc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-cilc.1' > /usr/bin/install -c -m 644 '../../mono/man/crlupdate.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-crlupdate.1' > /usr/bin/install -c -m 644 '../../mono/man/csharp.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-csharp.1' > /usr/bin/install -c -m 644 '../../mono/man/disco.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-disco.1' > /usr/bin/install -c -m 644 '../../mono/man/dtd2xsd.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-dtd2xsd.1' > /usr/bin/install -c -m 644 '../../mono/man/gacutil.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-gacutil.1' > /usr/bin/install -c -m 644 '../../mono/man/genxs.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-genxs.1' > /usr/bin/install -c -m 644 '../../mono/man/httpcfg.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-httpcfg.1' > /usr/bin/install -c -m 644 '../../mono/man/ilasm.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-ilasm.1' > /usr/bin/install -c -m 644 '../../mono/man/lc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-lc.1' > /usr/bin/install -c -m 644 '../../mono/man/macpack.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-macpack.1' > /usr/bin/install -c -m 644 '../../mono/man/makecert.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-makecert.1' > /usr/bin/install -c -m 644 '../../mono/man/mconfig.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mconfig.1' > /usr/bin/install -c -m 644 '../../mono/man/mcs.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mcs.1' > /usr/bin/install -c -m 644 '../../mono/man/mdassembler.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdassembler.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdoc.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-assemble.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdoc-assemble.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-export-html.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdoc-export-html.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-export-msxdoc.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdoc-export-msxdoc.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-update.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdoc-update.1' > /usr/bin/install -c -m 644 '../../mono/man/mdoc-validate.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdoc-validate.1' > /usr/bin/install -c -m 644 '../../mono/man/mdvalidater.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mdvalidater.1' > /usr/bin/install -c -m 644 '../../mono/man/mkbundle.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mkbundle.1' > /usr/bin/install -c -m 644 '../../mono/man/mono.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono.1' > /usr/bin/install -c -m 644 '../../mono/man/mprof-report.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mprof-report.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-cil-strip.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono-cil-strip.1' > /usr/bin/install -c -m 644 '../../mono/man/monodocer.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-monodocer.1' > /usr/bin/install -c -m 644 '../../mono/man/monodocs2html.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-monodocs2html.1' > /usr/bin/install -c -m 644 '../../mono/man/monolinker.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-monolinker.1' > /usr/bin/install -c -m 644 '../../mono/man/monop.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-monop.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-api-info.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono-api-info.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-service.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono-service.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-shlib-cop.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono-shlib-cop.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-xmltool.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono-xmltool.1' > /usr/bin/install -c -m 644 '../../mono/man/mozroots.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mozroots.1' > /usr/bin/install -c -m 644 '../../mono/man/pdb2mdb.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-pdb2mdb.1' > /usr/bin/install -c -m 644 '../../mono/man/permview.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-permview.1' > /usr/bin/install -c -m 644 '../../mono/man/prj2make.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-prj2make.1' > /usr/bin/install -c -m 644 '../../mono/man/resgen.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-resgen.1' > /usr/bin/install -c -m 644 '../../mono/man/secutil.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-secutil.1' > /usr/bin/install -c -m 644 '../../mono/man/setreg.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-setreg.1' > /usr/bin/install -c -m 644 '../../mono/man/sgen.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-sgen.1' > /usr/bin/install -c -m 644 '../../mono/man/signcode.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-signcode.1' > /usr/bin/install -c -m 644 '../../mono/man/sn.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-sn.1' > /usr/bin/install -c -m 644 '../../mono/man/soapsuds.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-soapsuds.1' > /usr/bin/install -c -m 644 '../../mono/man/sqlsharp.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-sqlsharp.1' > /usr/bin/install -c -m 644 '../../mono/man/wsdl.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-wsdl.1' > /usr/bin/install -c -m 644 '../../mono/man/xbuild.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-xbuild.1' > /usr/bin/install -c -m 644 '../../mono/man/xsd.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-xsd.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-configuration-crypto.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono-configuration-crypto.1' > /usr/bin/install -c -m 644 '../../mono/man/ccrewrite.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-ccrewrite.1' > /usr/bin/install -c -m 644 '../../mono/man/cccheck.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-cccheck.1' > /usr/bin/install -c -m 644 '../../mono/man/mono-symbolicate.1' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man1/i686-w64-mingw32-mono-symbolicate.1' > /usr/bin/mkdir -p '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man5' > /usr/bin/install -c -m 644 '../../mono/man/mdoc.5' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man5/i686-w64-mingw32-mdoc.5' > /usr/bin/install -c -m 644 '../../mono/man/mono-config.5' '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86-install/share/man/man5/i686-w64-mingw32-mono-config.5' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/man' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/man' >Making install in samples >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/samples' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/samples' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/samples' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/samples' >Making install in msvc >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/msvc' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/msvc' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/msvc' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/msvc' >Making install in acceptance-tests >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/acceptance-tests' >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[1]: python: Command not found >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/acceptance-tests' >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: python: Command not found >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/acceptance-tests' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86/acceptance-tests' >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >make[2]: Nothing to be done for 'install-exec-am'. >make[2]: Nothing to be done for 'install-data-am'. >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-x86' >checking build system type... i686-pc-linux-gnu >checking host system type... i686-pc-linux-gnu >checking target system type... i686-pc-linux-gnu >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '1000' is supported by ustar format... yes >checking whether GID '425' is supported by ustar format... yes >checking how to create a ustar tar archive... gnutar >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether ln -s works... yes >checking whether make supports nested variables... (cached) yes >checking host platform characteristics... ok >checking for gcc... gcc >checking for gcc... (cached) gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking whether gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of gcc... gcc3 >checking for g++... g++ >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking dependency style of g++... gcc3 >checking dependency style of gcc... gcc3 >checking for gawk... (cached) gawk >checking how to run the C preprocessor... gcc -E >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for ANSI C header files... yes >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for fgrep... /usr/bin/grep -F >checking for ld used by gcc... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/bin/ld option to reload object files... -r >checking for objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for dlltool... dlltool >checking how to associate runtime and link libraries... printf %s\n >checking for ar... ar >checking for archiver @FILE support... @ >checking for strip... strip >checking for ranlib... ranlib >checking command to parse /usr/bin/nm -B output from gcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for mt... no >checking if : is a manifest tool... no >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if gcc supports -fno-rtti -fno-exceptions... no >checking for gcc option to produce PIC... -fPIC -DPIC >checking if gcc PIC flag -fPIC -DPIC works... yes >checking if gcc static flag -static works... no >checking if gcc supports -c -o file.o... yes >checking if gcc supports -c -o file.o... (cached) yes >checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... g++ -E >checking for ld used by g++... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes >checking for g++ option to produce PIC... -fPIC -DPIC >checking if g++ PIC flag -fPIC -DPIC works... yes >checking if g++ static flag -static works... no >checking if g++ supports -c -o file.o... yes >checking if g++ supports -c -o file.o... (cached) yes >checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for bash... /usr/bin/bash >checking if dolt supports this host... yes, replacing libtool >../mono/configure: line 17993: ./libtool: No such file or directory >checking for ld used by gcc... (cached) /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes >checking for ld used by GCC... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for shared library run path origin... done >checking for iconv... yes >checking for working iconv... yes >checking for iconv declaration... > extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); >checking sys/filio.h usability... no >checking sys/filio.h presence... no >checking for sys/filio.h... no >checking sys/sockio.h usability... no >checking sys/sockio.h presence... no >checking for sys/sockio.h... no >checking netdb.h usability... yes >checking netdb.h presence... yes >checking for netdb.h... yes >checking utime.h usability... yes >checking utime.h presence... yes >checking for utime.h... yes >checking sys/utime.h usability... no >checking sys/utime.h presence... no >checking for sys/utime.h... no >checking semaphore.h usability... yes >checking semaphore.h presence... yes >checking for semaphore.h... yes >checking sys/un.h usability... yes >checking sys/un.h presence... yes >checking for sys/un.h... yes >checking linux/rtc.h usability... yes >checking linux/rtc.h presence... yes >checking for linux/rtc.h... yes >checking sys/syscall.h usability... yes >checking sys/syscall.h presence... yes >checking for sys/syscall.h... yes >checking sys/mkdev.h usability... no >checking sys/mkdev.h presence... no >checking for sys/mkdev.h... no >checking sys/uio.h usability... yes >checking sys/uio.h presence... yes >checking for sys/uio.h... yes >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking sys/sysctl.h usability... yes >checking sys/sysctl.h presence... yes >checking for sys/sysctl.h... yes >checking libproc.h usability... no >checking libproc.h presence... no >checking for libproc.h... no >checking sys/prctl.h usability... yes >checking sys/prctl.h presence... yes >checking for sys/prctl.h... yes >checking for sys/param.h... (cached) yes >checking sys/socket.h usability... yes >checking sys/socket.h presence... yes >checking for sys/socket.h... yes >checking sys/ipc.h usability... yes >checking sys/ipc.h presence... yes >checking for sys/ipc.h... yes >checking sys/utsname.h usability... yes >checking sys/utsname.h presence... yes >checking for sys/utsname.h... yes >checking alloca.h usability... yes >checking alloca.h presence... yes >checking for alloca.h... yes >checking ucontext.h usability... yes >checking ucontext.h presence... yes >checking for ucontext.h... yes >checking pwd.h usability... yes >checking pwd.h presence... yes >checking for pwd.h... yes >checking sys/select.h usability... yes >checking sys/select.h presence... yes >checking for sys/select.h... yes >checking netinet/tcp.h usability... yes >checking netinet/tcp.h presence... yes >checking for netinet/tcp.h... yes >checking netinet/in.h usability... yes >checking netinet/in.h presence... yes >checking for netinet/in.h... yes >checking for unistd.h... (cached) yes >checking for sys/types.h... (cached) yes >checking link.h usability... yes >checking link.h presence... yes >checking for link.h... yes >checking asm/sigcontext.h usability... yes >checking asm/sigcontext.h presence... yes >checking for asm/sigcontext.h... yes >checking sys/inotify.h usability... yes >checking sys/inotify.h presence... yes >checking for sys/inotify.h... yes >checking arpa/inet.h usability... yes >checking arpa/inet.h presence... yes >checking for arpa/inet.h... yes >checking complex.h usability... yes >checking complex.h presence... yes >checking for complex.h... yes >checking unwind.h usability... yes >checking unwind.h presence... yes >checking for unwind.h... yes >checking for linux/netlink.h... yes >checking for linux/rtnetlink.h... yes >checking for sys/user.h... yes >checking linux/serial.h usability... yes >checking linux/serial.h presence... yes >checking for linux/serial.h... yes >checking zlib.h usability... no >checking zlib.h presence... no >checking for zlib.h... no >checking elf.h usability... yes >checking elf.h presence... yes >checking for elf.h... yes >checking poll.h usability... yes >checking poll.h presence... yes >checking for poll.h... yes >checking sys/poll.h usability... yes >checking sys/poll.h presence... yes >checking for sys/poll.h... yes >checking sys/wait.h usability... yes >checking sys/wait.h presence... yes >checking for sys/wait.h... yes >checking grp.h usability... yes >checking grp.h presence... yes >checking for grp.h... yes >checking syslog.h usability... yes >checking syslog.h presence... yes >checking for syslog.h... yes >checking wchar.h usability... yes >checking wchar.h presence... yes >checking for wchar.h... yes >checking ieeefp.h usability... no >checking ieeefp.h presence... no >checking for ieeefp.h... no >checking for isinf... yes >checking for _finite... no >checking for _finite in math.h... no >checking linux/magic.h usability... yes >checking linux/magic.h presence... yes >checking for linux/magic.h... yes >checking size of void *... 4 >checking for clang... no >checking for -Wno-unused-but-set-variable option to gcc... yes >checking whether NLS is requested... yes >checking for msgfmt... /usr/bin/msgfmt >checking for gmsgfmt... /usr/bin/msgfmt >checking for xgettext... /usr/bin/xgettext >checking for msgmerge... /usr/bin/msgmerge >checking for msgfmt... yes >checking for pkg-config... /usr/bin/pkg-config >checking for -mno-tls-direct-seg-refs option to gcc... yes >checking for visibility __attribute__... yes >checking for deprecated __attribute__... yes >checking whether gcc supports zero length arrays... yes >checking nacl/nacl_dyncode.h usability... no >checking nacl/nacl_dyncode.h presence... no >checking for nacl/nacl_dyncode.h... no >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for sigaction... yes >checking for kill... yes >checking for signal... yes >checking for library containing clock_gettime... none required >checking for dlopen... no >checking for dlopen in -ldl... yes >checking for preceeding underscore in symbols... no >checking for dlerror... yes >checking execinfo.h usability... yes >checking execinfo.h presence... yes >checking for execinfo.h... yes >checking sys/auxv.h usability... yes >checking sys/auxv.h presence... yes >checking for sys/auxv.h... yes >checking sys/resource.h usability... yes >checking sys/resource.h presence... yes >checking for sys/resource.h... yes >checking for getgrgid_r... yes >checking for getgrnam_r... yes >checking for getpwnam_r... yes >checking for getpwuid_r... yes >checking for getresuid... yes >checking for setresuid... yes >checking for kqueue... no >checking for backtrace_symbols... yes >checking for mkstemp... yes >checking for mmap... yes >checking for madvise... yes >checking for getrusage... yes >checking for getpriority... yes >checking for setpriority... yes >checking for dl_iterate_phdr... yes >checking for dladdr... yes >checking for sysconf... yes >checking for getrlimit... yes >checking for prctl... yes >checking for sched_setaffinity... yes >checking for sched_getcpu... yes >checking for sched_setaffinity from glibc < 2.3.4... no >checking if off_t is 64 bits wide... no >checking if _FILE_OFFSET_BITS=64 gives 64 bit off_t... ok >checking for socket in -lsocket... no >checking for MSG_NOSIGNAL... yes >checking for IPPROTO_IP... yes >checking for IPPROTO_IPV6... yes >checking for IPPROTO_TCP... yes >checking for SOL_IP... yes >checking for SOL_IPV6... yes >checking for SOL_TCP... no >checking for IP_PKTINFO... yes >checking for IPV6_PKTINFO... yes >checking for IP_DONTFRAG... no >checking for IP_DONTFRAGMENT... no >checking for IP_MTU_DISCOVER... yes >checking for IP_PMTUDISC_DO... yes >checking for struct ip_mreqn... yes >checking for getaddrinfo... yes >checking for gethostbyname2_r... yes >checking for gethostbyname2... yes >checking for gethostbyname... yes >checking for getprotobyname... yes >checking for getnameinfo... yes >checking for inet_ntop... yes >checking for gethostbyaddr... yes >checking for inet_pton... yes >checking for inet_aton... yes >checking for main in -lpthread... yes >checking pthread.h usability... yes >checking pthread.h presence... yes >checking for pthread.h... yes >checking pthread_np.h usability... no >checking pthread_np.h presence... no >checking for pthread_np.h... no >checking for pthread_mutex_timedlock... yes >checking for pthread_getattr_np... yes >checking for pthread_attr_get_np... no >checking for pthread_setname_np... yes >checking for pthread_kill... yes >checking for PTHREAD_MUTEX_RECURSIVE... ok >checking for pthread_attr_setstacksize... yes >checking for pthread_attr_getstack... yes >checking for pthread_attr_getstacksize... yes >checking for pthread_get_stacksize_np... no >checking for pthread_get_stackaddr_np... no >checking for mincore... yes >checking for working __thread... yes >checking for working sigaltstack... yes >checking for library containing sem_init... none required >checking for library containing shm_open... -lrt >checking for shm_open... yes >checking for tm_gmtoff in struct tm... yes >checking for library containing sqrtf... -lm >checking for finite... yes >checking for isfinite... no >checking for isfinite in math.h... yes >checking for poll... yes >checking for signbit... yes >checking sys/epoll.h usability... yes >checking sys/epoll.h presence... yes >checking for sys/epoll.h... yes >checking for epoll_ctl... yes >checking sys/event.h usability... no >checking sys/event.h presence... no >checking for sys/event.h... no >checking for kqueue... (cached) no >checking sys/ioctl.h usability... yes >checking sys/ioctl.h presence... yes >checking for sys/ioctl.h... yes >checking for net/if.h... yes >checking for ifreq... yes >checking for sockaddr_in.sin_len... no >checking for sockaddr_in6.sin6_len... no >checking for getifaddrs... yes >checking for if_nametoindex... yes >checking checklist.h usability... no >checking checklist.h presence... no >checking for checklist.h... no >checking pathconf.h usability... no >checking pathconf.h presence... no >checking for pathconf.h... no >checking fstab.h usability... yes >checking fstab.h presence... yes >checking for fstab.h... yes >checking attr/xattr.h usability... no >checking attr/xattr.h presence... no >checking for attr/xattr.h... no >checking sys/extattr.h usability... no >checking sys/extattr.h presence... no >checking for sys/extattr.h... no >checking sys/sendfile.h usability... yes >checking sys/sendfile.h presence... yes >checking for sys/sendfile.h... yes >checking sys/statvfs.h usability... yes >checking sys/statvfs.h presence... yes >checking for sys/statvfs.h... yes >checking sys/statfs.h usability... yes >checking sys/statfs.h presence... yes >checking for sys/statfs.h... yes >checking sys/vfstab.h usability... no >checking sys/vfstab.h presence... no >checking for sys/vfstab.h... no >checking sys/xattr.h usability... yes >checking sys/xattr.h presence... yes >checking for sys/xattr.h... yes >checking sys/mman.h usability... yes >checking sys/mman.h presence... yes >checking for sys/mman.h... yes >checking for sys/param.h... (cached) yes >checking for sys/mount.h... yes >checking for sys/mount.h... (cached) yes >checking for confstr... yes >checking for seekdir... yes >checking for telldir... yes >checking for getdomainname... yes >checking for setdomainname... yes >checking for endgrent... yes >checking for getgrent... yes >checking for fgetgrent... yes >checking for setgrent... yes >checking for setgroups... yes >checking for endpwent... yes >checking for getpwent... yes >checking for fgetpwent... yes >checking for setpwent... yes >checking for getfsstat... no >checking for lutimes... yes >checking for futimes... yes >checking for mremap... yes >checking for remap_file_pages... yes >checking for posix_fadvise... yes >checking for posix_fallocate... yes >checking for posix_madvise... yes >checking for vsnprintf... yes >checking for sendfile... yes >checking for gethostid... yes >checking for sethostid... yes >checking for sethostname... yes >checking for statfs... yes >checking for fstatfs... yes >checking for statvfs... yes >checking for fstatvfs... yes >checking for stime... yes >checking for strerror_r... yes >checking for ttyname_r... yes >checking for psignal... yes >checking for getlogin_r... yes >checking for lockf... yes >checking for swab... yes >checking for setusershell... yes >checking for endusershell... yes >checking for futimens... yes >checking for utimensat... yes >checking for fstatat... yes >checking for mknodat... yes >checking for readlinkat... yes >checking for readv... yes >checking for writev... yes >checking for preadv... yes >checking for pwritev... yes >checking for setpgid... yes >checking for system... yes >checking for fork... yes >checking for execv... yes >checking for execve... yes >checking for accept4... yes >checking size of size_t... 4 >checking for blksize_t... yes >checking for blkcnt_t... yes >checking for suseconds_t... yes >checking for struct cmsghdr... yes >checking for struct flock... yes >checking for struct iovec... yes >checking for struct linger... yes >checking for struct pollfd... yes >checking for struct sockaddr... yes >checking for struct sockaddr_storage... yes >checking for struct sockaddr_in... yes >checking for struct sockaddr_in6... yes >checking for struct sockaddr_un... yes >checking for struct stat... yes >checking for struct timespec... yes >checking for struct timeval... yes >checking for struct timezone... yes >checking for struct utimbuf... yes >checking for struct dirent.d_off... yes >checking for struct dirent.d_reclen... yes >checking for struct dirent.d_type... yes >checking for struct passwd.pw_gecos... yes >checking for struct statfs.f_flags... yes >checking for struct stat.st_atim... yes >checking for struct stat.st_mtim... yes >checking for struct stat.st_ctim... yes >checking for lsetxattr... yes >checking for struct kinfo_proc.kp_proc... no >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking for sys/param.h... (cached) yes >checking dirent.h usability... yes >checking dirent.h presence... yes >checking for dirent.h... yes >checking CommonCrypto/CommonDigest.h usability... no >checking CommonCrypto/CommonDigest.h presence... no >checking for CommonCrypto/CommonDigest.h... no >checking curses.h usability... no >checking curses.h presence... no >checking for curses.h... no >checking for term.h... no >checking termios.h usability... yes >checking termios.h presence... yes >checking for termios.h... yes >checking for socklen_t... yes >checking for array element initializer support... yes >checking for trunc... yes >checking for aintl in -lsunmath... no >checking for execvp... yes >checking if usage of random device is requested... yes >checking for random device... yes >checking if big-arrays are to be enabled... no >checking for X... no >checking for the soname of libX11.so... libX11.so.6 >libX11.so.6 >checking if the tls_model attribute is supported... yes >checking malloc.h usability... yes >checking malloc.h presence... yes >checking for malloc.h... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating po/mcs/Makefile.in >config.status: creating runtime/mono-wrapper >config.status: creating runtime/monodis-wrapper >config.status: creating Makefile >config.status: creating mono-uninstalled.pc >config.status: creating acceptance-tests/Makefile >config.status: creating scripts/mono-find-provides >config.status: creating scripts/mono-find-requires >config.status: creating mono/Makefile >config.status: creating mono/utils/Makefile >config.status: creating mono/metadata/Makefile >config.status: creating mono/dis/Makefile >config.status: creating mono/cil/Makefile >config.status: creating mono/arch/Makefile >config.status: creating mono/arch/x86/Makefile >config.status: creating mono/arch/amd64/Makefile >config.status: creating mono/arch/ppc/Makefile >config.status: creating mono/arch/sparc/Makefile >config.status: creating mono/arch/s390x/Makefile >config.status: creating mono/arch/arm/Makefile >config.status: creating mono/arch/arm64/Makefile >config.status: creating mono/arch/ia64/Makefile >config.status: creating mono/arch/mips/Makefile >config.status: creating mono/sgen/Makefile >config.status: creating mono/tests/Makefile >config.status: creating mono/tests/tests-config >config.status: creating mono/tests/assemblyresolve/Makefile >config.status: creating mono/tests/gc-descriptors/Makefile >config.status: creating mono/unit-tests/Makefile >config.status: creating mono/benchmark/Makefile >config.status: creating mono/io-layer/Makefile >config.status: creating mono/mini/Makefile >config.status: creating mono/profiler/Makefile >config.status: creating m4/Makefile >config.status: creating ikvm-native/Makefile >config.status: creating scripts/Makefile >config.status: creating man/Makefile >config.status: creating docs/Makefile >config.status: creating data/Makefile >config.status: creating data/net_2_0/Makefile >config.status: creating data/net_4_0/Makefile >config.status: creating data/net_4_5/Makefile >config.status: creating data/net_2_0/Browsers/Makefile >config.status: creating data/net_4_0/Browsers/Makefile >config.status: creating data/net_4_5/Browsers/Makefile >config.status: creating data/mint.pc >config.status: creating data/mono-2.pc >config.status: creating data/monosgen-2.pc >config.status: creating data/mono.pc >config.status: creating data/mono-cairo.pc >config.status: creating data/mono-nunit.pc >config.status: creating data/mono-options.pc >config.status: creating data/mono-lineeditor.pc >config.status: creating data/monodoc.pc >config.status: creating data/dotnet.pc >config.status: creating data/dotnet35.pc >config.status: creating data/wcf.pc >config.status: creating data/cecil.pc >config.status: creating data/system.web.extensions_1.0.pc >config.status: creating data/system.web.extensions.design_1.0.pc >config.status: creating data/system.web.mvc.pc >config.status: creating data/system.web.mvc2.pc >config.status: creating data/system.web.mvc3.pc >config.status: creating data/aspnetwebstack.pc >config.status: creating data/reactive.pc >config.status: creating samples/Makefile >config.status: creating support/Makefile >config.status: creating data/config >config.status: creating tools/Makefile >config.status: creating tools/locale-builder/Makefile >config.status: creating tools/sgen/Makefile >config.status: creating tools/monograph/Makefile >config.status: creating runtime/Makefile >config.status: creating msvc/Makefile >config.status: creating po/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >config.status: executing po-directories commands >config.status: creating po/mcs/POTFILES >config.status: creating po/mcs/Makefile >config.status: executing runtime/etc/mono/1.0/machine.config commands >config.status: executing runtime/etc/mono/2.0/machine.config commands >config.status: executing runtime/etc/mono/2.0/web.config commands >config.status: executing runtime/etc/mono/browscap.ini commands >config.status: executing runtime/etc/mono/2.0/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.0/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.5/Browsers/Compat.browser commands >config.status: executing runtime/etc/mono/4.0/machine.config commands >config.status: executing runtime/etc/mono/4.0/web.config commands >config.status: executing runtime/etc/mono/4.5/machine.config commands >config.status: executing runtime/etc/mono/4.5/web.config commands >config.status: executing quiet-libtool commands >config.status: executing nolock-libtool commands >=== configuring in eglib (/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib) >configure: running /bin/sh ../../mono/eglib/configure --disable-option-checking '--prefix=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli-install' '--with-mcs-docs=no' '--disable-system-aot' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB= -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=pthreads' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS' 'CFLAGS_FOR_LIBGC= -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs' --cache-file=/dev/null --srcdir=../../mono/eglib >checking build system type... i686-pc-linux-gnu >checking host system type... i686-pc-linux-gnu >checking target system type... i686-pc-linux-gnu >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking whether UID '1000' is supported by ustar format... yes >checking whether GID '425' is supported by ustar format... yes >checking how to create a ustar tar archive... gnutar >checking whether to enable maintainer-specific portions of Makefiles... no >checking whether make supports nested variables... (cached) yes >checking for gcc... gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking whether gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of gcc... gcc3 >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by gcc... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/bin/ld option to reload object files... -r >checking for objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for dlltool... no >checking how to associate runtime and link libraries... printf %s\n >checking for ar... ar >checking for archiver @FILE support... @ >checking for strip... strip >checking for ranlib... ranlib >checking command to parse /usr/bin/nm -B output from gcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if gcc supports -fno-rtti -fno-exceptions... no >checking for gcc option to produce PIC... -fPIC -DPIC >checking if gcc PIC flag -fPIC -DPIC works... yes >checking if gcc static flag -static works... no >checking if gcc supports -c -o file.o... yes >checking if gcc supports -c -o file.o... (cached) yes >checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking for bash... /usr/bin/bash >checking if dolt supports this host... yes, replacing libtool >checking whether byte ordering is bigendian... no >checking size of int... 4 >checking size of void *... 4 >checking size of long... 4 >checking size of long long... 8 >checking for strlcpy... no >checking for stpcpy... yes >checking for strtok_r... yes >checking for rewinddir... yes >checking for vasprintf... yes >checking for getrlimit... yes >checking for fork... yes >checking for execv... yes >checking for execve... yes >checking for strndup... yes >checking for getpwuid_r... yes >checking for ld used by GCC... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for shared library run path origin... done >checking for iconv... yes >checking for working iconv... yes >checking for iconv declaration... > extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); >checking for library containing sqrtf... -lm >checking for library containing nanosleep... none required >checking for library containing dlopen... -ldl >checking for varargs macros... yes >checking getopt.h usability... yes >checking getopt.h presence... yes >checking for getopt.h... yes >checking sys/select.h usability... yes >checking sys/select.h presence... yes >checking for sys/select.h... yes >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking sys/wait.h usability... yes >checking sys/wait.h presence... yes >checking for sys/wait.h... yes >checking pwd.h usability... yes >checking pwd.h presence... yes >checking for pwd.h... yes >checking langinfo.h usability... yes >checking langinfo.h presence... yes >checking for langinfo.h... yes >checking iconv.h usability... yes >checking iconv.h presence... yes >checking for iconv.h... yes >checking localcharset.h usability... no >checking localcharset.h presence... no >checking for localcharset.h... no >checking for sys/types.h... (cached) yes >checking sys/resource.h usability... yes >checking sys/resource.h presence... yes >checking for sys/resource.h... yes >checking for locale_charset in -liconv... no >checking for locale_charset in -lcharset... no >checking alloca.h usability... yes >checking alloca.h presence... yes >checking for alloca.h... yes >checking for pkg-config... /usr/bin/pkg-config >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating m4/Makefile >config.status: creating src/Makefile >config.status: creating src/eglib-config.h >config.status: creating test/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing libtool commands >=== configuring in libgc (/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc) >configure: running /bin/sh ../../mono/libgc/configure --disable-option-checking '--prefix=/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli-install' '--with-mcs-docs=no' '--disable-system-aot' 'CPPFLAGS_FOR_EGLIB=' 'CFLAGS_FOR_EGLIB= -fvisibility=hidden' '--disable-embed-check' '--with-libgc-threads=pthreads' '--enable-parallel-mark' 'CPPFLAGS_FOR_LIBGC=-DGC_LINUX_THREADS -D_GNU_SOURCE -D_REENTRANT -DUSE_MMAP -DUSE_MUNMAP -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -D_FILE_OFFSET_BITS=64 -DUSE_COMPILER_TLS' 'CFLAGS_FOR_LIBGC= -Wno-deprecated-declarations -g -mno-tls-direct-seg-refs' --cache-file=/dev/null --srcdir=../../mono/libgc >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking build system type... i686-pc-linux-gnu >checking host system type... i686-pc-linux-gnu >checking for gcc... gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking whether gcc understands -c and -o together... yes >checking for style of include used by make... GNU >checking dependency style of gcc... gcc3 >checking for g++... g++ >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking dependency style of g++... gcc3 >checking whether make supports nested variables... (cached) yes >checking dependency style of gcc... gcc3 >checking for ar... ar >checking for ranlib... ranlib >checking whether to enable maintainer-specific portions of Makefiles... no >checking for pthread_self in -lpthread... yes >checking for __sync_bool_compare_and_swap... yes >checking for xlc... no >checking for dlopen in -ldl... yes >checking whether to build shared libraries... yes >checking which machine-dependent code should be used... >checking how to print strings... printf >checking for a sed that does not truncate output... /usr/bin/sed >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/bin/grep -E >checking for fgrep... /usr/bin/grep -F >checking for ld used by gcc... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B >checking the name lister (/usr/bin/nm -B) interface... BSD nm >checking whether ln -s works... yes >checking the maximum length of command line arguments... 1572864 >checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop >checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop >checking for /usr/bin/ld option to reload object files... -r >checking for objdump... objdump >checking how to recognize dependent libraries... pass_all >checking for dlltool... no >checking how to associate runtime and link libraries... printf %s\n >checking for archiver @FILE support... @ >checking for strip... strip >checking for ranlib... (cached) ranlib >checking command to parse /usr/bin/nm -B output from gcc object... ok >checking for sysroot... no >checking for a working dd... /usr/bin/dd >checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 >checking for mt... no >checking if : is a manifest tool... no >checking how to run the C preprocessor... gcc -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking for dlfcn.h... yes >checking for objdir... .libs >checking if gcc supports -fno-rtti -fno-exceptions... no >checking for gcc option to produce PIC... -fPIC -DPIC >checking if gcc PIC flag -fPIC -DPIC works... yes >checking if gcc static flag -static works... no >checking if gcc supports -c -o file.o... yes >checking if gcc supports -c -o file.o... (cached) yes >checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes >checking whether -lc should be explicitly linked in... no >checking dynamic linker characteristics... GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking whether stripping libraries is possible... yes >checking if libtool supports shared libraries... yes >checking whether to build shared libraries... yes >checking whether to build static libraries... yes >checking how to run the C++ preprocessor... g++ -E >checking for ld used by g++... /usr/bin/ld >checking if the linker (/usr/bin/ld) is GNU ld... yes >checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes >checking for g++ option to produce PIC... -fPIC -DPIC >checking if g++ PIC flag -fPIC -DPIC works... yes >checking if g++ static flag -static works... no >checking if g++ supports -c -o file.o... yes >checking if g++ supports -c -o file.o... (cached) yes >checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes >checking dynamic linker characteristics... (cached) GNU/Linux ld.so >checking how to hardcode library paths into programs... immediate >checking for bash... /usr/bin/bash >checking if dolt supports this host... yes, replacing libtool >checking sys/dg_sys_info.h usability... no >checking sys/dg_sys_info.h presence... no >checking for sys/dg_sys_info.h... no >checking for threads package to use... posix >checking whether Solaris gcc optimization fix is necessary... no >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating m4/Makefile >config.status: creating include/Makefile >config.status: creating include/private/Makefile >config.status: creating doc/Makefile >config.status: executing depfiles commands >config.status: executing libtool commands >config.status: executing default commands > mcs source: mcs > Engine: > Host: i686-pc-linux-gnu > Target: i686-pc-linux-gnu > GC: sgen and Included Boehm GC with typed GC and parallel mark > TLS: __thread > SIGALTSTACK: yes > Engine: Building and using the JIT > oprofile: no > BigArrays: no > DTrace: no > LLVM Back End: no (dynamically loaded: no) > Libraries: > .NET 4.6: yes > Xamarin.Android: no > Xamarin.iOS: no > Xamarin.WatchOS: no > Xamarin.TVOS: no > Xamarin.Mac: no > JNI support: IKVM Native > libgdiplus: assumed to be installed > zlib: > >make all-recursive >make[1]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli' >Making all in po >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po' >Making all in mcs >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po/mcs' >test ! -f ../../../mono/po/mcs/mcs.pot || \ > test -z "../../../mono/po/mcs/es.gmo ../../../mono/po/mcs/ja.gmo ../../../mono/po/mcs/de.gmo ../../../mono/po/mcs/pt_BR.gmo" || make ../../../mono/po/mcs/es.gmo ../../../mono/po/mcs/ja.gmo ../../../mono/po/mcs/de.gmo ../../../mono/po/mcs/pt_BR.gmo >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po/mcs' >make[4]: '../../../mono/po/mcs/es.gmo' is up to date. >make[4]: '../../../mono/po/mcs/ja.gmo' is up to date. >make[4]: '../../../mono/po/mcs/de.gmo' is up to date. >make[4]: '../../../mono/po/mcs/pt_BR.gmo' is up to date. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po/mcs' >touch stamp-po >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po/mcs' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/po' >Making all in libgc >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc' >Making all in m4 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/m4' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/m4' >Making all in include >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/include' >Making all in private >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/include/private' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/include/private' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/include' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/include' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/include' >Making all in doc >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/doc' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc/doc' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc' > CC alloc.lo > CC allchblk.lo > CC blacklst.lo > CC checksums.lo > CC dbg_mlc.lo > CC dyn_load.lo > CC finalize.lo > CC gc_dlopen.lo > CC headers.lo > CC gcj_mlc.lo > CC malloc.lo > CC mallocx.lo > CC mark.lo > CC mark_rts.lo > CC misc.lo >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/alloc.c:19: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ > CC new_hblk.lo >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/allchblk.c:19: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/blacklst.c:15: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:85:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > {"Copyright 1988,1989 Hans-J. Boehm and Alan J. Demers ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:83:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_hblk_fl_from_blocks(blocks_needed) > ^~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/dbg_mlc.h:30, > from ../../mono/libgc/dbg_mlc.c:17: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:86:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1991-1995 by Xerox Corporation. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:87:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:88:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "Copyright (c) 1999-2001 by Hewlett-Packard Company. All rights reserved. ", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:89:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:90:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > " EXPRESSED OR IMPLIED. ANY USE IS AT YOUR OWN RISK.", > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:91:1: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > "See source code for details." }; > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:147:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int free_list_index_of(wanted) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:114:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern GC_bool GC_collection_in_progress(); > ^~~~~~ >../../mono/libgc/alloc.c:130:7: warning: no previous prototype for 'GC_timeout_stop_func' [-Wmissing-prototypes] > int GC_timeout_stop_func GC_PROTO((void)) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:165:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_dump_regions() > ^~~~~~~~~~~~~~~ > CC obj_map.lo >../../mono/libgc/alloc.c:155:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word min_words_allocd() > ^~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:186:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > word GC_adj_words_allocd() > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:231:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_a_few_frames() > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c: In function 'GC_clear_a_few_frames': >../../mono/libgc/alloc.c:234:10: warning: variable 'frames' set but not used [-Wunused-but-set-variable] > word frames[NWORDS]; > ^~~~~~ >../../mono/libgc/allchblk.c:225:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool setup_header(hhdr, sz, kind, flags) > ^~~~~~~~~~~~ >../../mono/libgc/alloc.c: At top level: >../../mono/libgc/alloc.c:254:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_notify_full_gc() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/alloc.c:269:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_maybe_gc() > ^~~~~~~~~~~ >../../mono/libgc/allchblk.c:258:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_remove_from_fl(hhdr, n) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:301:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_free_block_ending_at(h) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:333:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_to_fl(h, hhdr) > ^~~~~~~~~~~~ >../../mono/libgc/blacklst.c:53:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_bl(); > ^~~~ >../../mono/libgc/blacklst.c:56:10: warning: no previous prototype for 'GC_default_print_heap_obj_proc' [-Wmissing-prototypes] > void GC_default_print_heap_obj_proc(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:458:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_get_first_part(h, hhdr, bytes, index) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/blacklst.c:70:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_source_ptr(p) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_get_first_part': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/allchblk.c:475:2: note: in expansion of macro 'WARN' > WARN("Header allocation failed: Dropping block.\n", 0); > ^~~~ >../../mono/libgc/blacklst.c:111:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_bl(doomed) > ^~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/allchblk.c:475:2: note: in expansion of macro 'WARN' > WARN("Header allocation failed: Dropping block.\n", 0); > ^~~~ >../../mono/libgc/blacklst.c:117:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_copy_bl(old, new) > ^~~~~~~~~~ >../../mono/libgc/alloc.c:622:8: warning: no previous prototype for 'GC_clear_fl_marks' [-Wmissing-prototypes] > void GC_clear_fl_marks(ptr_t q) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c: At top level: >../../mono/libgc/blacklst.c:123:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word total_stack_black_listed(); > ^~~~~~ >../../mono/libgc/allchblk.c:500:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_split_block(h, hhdr, n, nhdr, index) > ^~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:539:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct hblk * GC_allochblk_nth(); > ^~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/dyn_load.c:36: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:572:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_allochblk_nth(sz, kind, flags, n) > ^~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/allchblk.c:19:0: >../../mono/libgc/allchblk.c: In function 'GC_allochblk_nth': >../../mono/libgc/blacklst.c:286:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static word total_stack_black_listed() > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/allchblk.c:677:12: note: in expansion of macro 'WARN' > WARN("Repeated allocation of very large block " > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/allchblk.c:677:12: note: in expansion of macro 'WARN' > WARN("Repeated allocation of very large block " > ^~~~ >../../mono/libgc/alloc.c:905:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_max(x,y) > ^~~~~~ >../../mono/libgc/alloc.c:911:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_min(x,y) > ^~~~~~ >In file included from ../../mono/libgc/dbg_mlc.c:17:0: >../../mono/libgc/include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(/* p */); > ^~~~~~~ >../../mono/libgc/include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(/* p, sz, string, integer */); > ^~~~~ >../../mono/libgc/dbg_mlc.c:19:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_default_print_heap_obj_proc(); > ^~~~ >../../mono/libgc/dbg_mlc.c:35:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(p) > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/allchblk.c:761:18: warning: nested extern declaration of 'GC_fail_count' [-Wnested-externs] > extern unsigned GC_fail_count; > ^~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:240:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(p, sz, string, integer) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/alloc.c:19:0: >../../mono/libgc/alloc.c: In function 'GC_collect_or_expand': >../../mono/libgc/dbg_mlc.c:311:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_check_annotated_obj(ohdr) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/alloc.c:1081:12: note: in expansion of macro 'WARN' > WARN("Out of Memory! Trying to continue ...\n", 0); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/alloc.c:1081:12: note: in expansion of macro 'WARN' > WARN("Out of Memory! Trying to continue ...\n", 0); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/alloc.c:1085:8: note: in expansion of macro 'WARN' > WARN("Out of Memory! Returning NIL!\n", 0); > ^~~~ >../../mono/libgc/dbg_mlc.c:344:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_type(p) > ^~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/alloc.c:1085:8: note: in expansion of macro 'WARN' > WARN("Out of Memory! Returning NIL!\n", 0); > ^~~~ >../../mono/libgc/dbg_mlc.c:405:10: warning: no previous prototype for 'GC_debug_print_heap_obj_proc' [-Wmissing-prototypes] > void GC_debug_print_heap_obj_proc(ptr_t p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:420:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_print_smashed_obj(p, clobbered_addr) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:449:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_nothing() {} > ^~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:451:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_start_debugging() > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:743:12: warning: no previous prototype for 'GC_debug_malloc_atomic_uncollectable' [-Wmissing-prototypes] > GC_PTR GC_debug_malloc_atomic_uncollectable(size_t lb, GC_EXTRA_PARAMS) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:838:6: warning: no previous prototype for 'GC_debug_free_inner' [-Wmissing-prototypes] > void GC_debug_free_inner(GC_PTR p) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:926:10: warning: no previous prototype for 'GC_add_smashed' [-Wmissing-prototypes] > void GC_add_smashed(ptr_t smashed) > ^~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:958:10: warning: no previous prototype for 'GC_check_heap_block' [-Wmissing-prototypes] > void GC_check_heap_block(register struct hblk *hbp, word dummy) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/malloc.c:18: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/dbg_mlc.c:1047:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void store_old (obj, my_old_fn, my_old_cd, ofn, ocd) > ^~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/mark.c:20: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/mallocx.c:25: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/malloc.c:20:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ > ^~~~~~ >../../mono/libgc/malloc.c:21:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(); /* in misc.c. */ > ^~~~ >../../mono/libgc/malloc.c:25:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_alloc_reclaim_list(kind) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:27:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_clear_stack(); /* in misc.c, behaves like identity */ > ^~~~~~ >../../mono/libgc/mallocx.c:28:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(); /* in misc.c. */ > ^~~~ >../../mono/libgc/mallocx.c:29:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_alloc_reclaim_list(); /* in malloc.c */ > ^~~~~~~ >../../mono/libgc/mallocx.c:42:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_PTR GC_generic_or_special_malloc(lb,knd) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/mark.c:20:0: >../../mono/libgc/include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_parallel_mark(); > ^~~~ >../../mono/libgc/mark.c: In function 'GC_noop1': >../../mono/libgc/mark.c:38:26: warning: variable 'sink' set but not used [-Wunused-but-set-variable] > static VOLATILE word sink; > ^~~~ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:129:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_collection_in_progress() > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:248:6: warning: no previous prototype for 'GC_incr_words_allocd' [-Wmissing-prototypes] > void GC_incr_words_allocd(size_t n) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:254:6: warning: no previous prototype for 'GC_incr_mem_freed' [-Wmissing-prototypes] > void GC_incr_mem_freed(size_t n) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:330:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_reclaim_generic(); > ^~~~~~ >../../mono/libgc/mallocx.c:346:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_generic_malloc_many(lb, k, result) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:259:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void alloc_mark_stack(); > ^~~~~~ >../../mono/libgc/dyn_load.c:406:12: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static int GC_register_dynlib_callback(info, size, ptr) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dyn_load.c:443:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_register_dynamic_libraries_dl_iterate_phdr() > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/dyn_load.c:508:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_FirstDLOpenedLinkMap() > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mallocx.c:600:8: warning: no previous prototype for 'GC_memalign' [-Wmissing-prototypes] > GC_PTR GC_memalign(size_t align, size_t lb) > ^~~~~~~~~~~ >../../mono/libgc/mark.c:830:7: warning: no previous prototype for 'GC_steal_mark_stack' [-Wmissing-prototypes] > mse * GC_steal_mark_stack(mse * low, mse * high, mse * local, > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:876:6: warning: no previous prototype for 'GC_return_mark_stack' [-Wmissing-prototypes] > void GC_return_mark_stack(mse * low, mse * high) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:913:6: warning: no previous prototype for 'GC_do_local_mark' [-Wmissing-prototypes] > void GC_do_local_mark(mse *local_mark_stack, mse *local_top) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: In function 'GC_do_local_mark': >../../mono/libgc/mark.c:941:12: warning: unused variable 'p' [-Wunused-variable] > mse * p; > ^ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:965:6: warning: no previous prototype for 'GC_mark_local' [-Wmissing-prototypes] > void GC_mark_local(mse *local_mark_stack, int id) > ^~~~~~~~~~~~~ >../../mono/libgc/mark.c: In function 'GC_mark_local': >../../mono/libgc/mark.c:981:7: warning: unused variable 'next' [-Wunused-variable] > mse *next; > ^~~~ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:1064:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_parallel_mark() > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: In function 'GC_do_parallel_mark': >../../mono/libgc/mark.c:1068:11: warning: unused variable 'my_top' [-Wunused-variable] > mse * my_top; > ^~~~~~ >../../mono/libgc/mark.c:1067:11: warning: unused variable 'local_top' [-Wunused-variable] > mse * local_top; > ^~~~~~~~~ >../../mono/libgc/mark.c: In function 'GC_help_marker': >../../mono/libgc/mark.c:1115:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > || !GC_help_wanted && GC_mark_no == my_mark_no) { > ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:1110:11: warning: unused variable 'my_first_nonempty' [-Wunused-variable] > mse * my_first_nonempty; > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mark.c: At top level: >../../mono/libgc/mark.c:1135:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void alloc_mark_stack(n) > ^~~~~~~~~~~~~~~~ > CC os_dep.lo >../../mono/libgc/mark.c:1276:13: warning: no previous prototype for 'GC_true_func' [-Wmissing-prototypes] > GC_bool GC_true_func(struct hblk *h) { return TRUE; } > ^~~~~~~~~~~~ > CC pcr_interface.lo >../../mono/libgc/mark.c:1528:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_marked1(h, hhdr) > ^~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:1576:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_marked2(h, hhdr) > ^~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:1625:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_marked4(h, hhdr) > ^~~~~~~~~~~~~~~ >../../mono/libgc/mark.c:1736:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_was_dirty(h, hhdr) > ^~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/mark_rts.c:15: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/headers.c:25: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:101:12: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static int rt_hash(addr) > ^~~~~~~ >../../mono/libgc/mark_rts.c:119:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct roots * GC_roots_present(b) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:133:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void add_roots_to_index(p) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:278:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_remove_root_at_pos(i) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:289:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_rebuild_root_index() > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:300:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_remove_tmp_roots() > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:408:20: warning: function declaration isn't a prototype [-Wstrict-prototypes] > struct exclusion * GC_next_exclusion(start_addr) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:464:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_conditional_with_exclusions(bottom, top, all) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mark_rts.c:552:3: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_mark_thread_local_free_lists(); > ^~~~ > CC ptr_chck.lo >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/gcj_mlc.c:39: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ > CC real_malloc.lo >../../mono/libgc/headers.c:110:14: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static hdr * alloc_hdr() > ^~~~~~~~~ >../../mono/libgc/headers.c:123:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void free_hdr(hhdr) > ^~~~~~~~ >../../mono/libgc/headers.c:152:16: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static GC_bool get_index(addr) > ^~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/obj_map.c:22: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/misc.c:25:0: >../../mono/libgc/include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_parallel_mark(); > ^~~~ >../../mono/libgc/misc.c:148:8: warning: no previous prototype for 'GC_default_oom_fn' [-Wmissing-prototypes] > GC_PTR GC_default_oom_fn GC_PROTO((size_t bytes_requested)) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:157:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void * GC_project2(arg1, arg2) > ^~~~~~~~~~~ >../../mono/libgc/misc.c:172:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_size_map() > ^~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:210:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_extend_size_map(i) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:292:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack_inner(arg, limit) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c:312:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(arg) > ^~~~~~~~~~~~~~ >../../mono/libgc/misc.c: In function 'GC_init': >../../mono/libgc/misc.c:537:16: warning: nested extern declaration of 'GC_init_parallel' [-Wnested-externs] > extern void GC_init_parallel(void); > ^~~~~~~~~~~~~~~~ >../../mono/libgc/misc.c: At top level: >../../mono/libgc/misc.c:560:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern void GC_setpagesize(); > ^~~~~~ >../../mono/libgc/misc.c:569:6: warning: no previous prototype for 'GC_exit_check' [-Wmissing-prototypes] > void GC_exit_check GC_PROTO((void)) > ^~~~~~~~~~~~~ >../../mono/libgc/misc.c:582:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void looping_handler(sig) > ^~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/gcj_mlc.c:39:0: >../../mono/libgc/include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_parallel_mark(); > ^~~~ >../../mono/libgc/misc.c:591:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void maybe_install_looping_handler() > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/misc.c:25: >../../mono/libgc/misc.c: In function 'GC_init_inner': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:661:4: note: in expansion of macro 'WARN' > WARN("GC_PAUSE_TIME_TARGET environment variable value too small " > ^~~~ >In file included from ../../mono/libgc/gcj_mlc.c:41:0: >../../mono/libgc/include/private/dbg_mlc.h:161:3: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_has_other_debug_info(/* p */); > ^~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:661:4: note: in expansion of macro 'WARN' > WARN("GC_PAUSE_TIME_TARGET environment variable value too small " > ^~~~ >../../mono/libgc/include/private/dbg_mlc.h:173:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_store_debug_info(/* p, sz, string, integer */); > ^~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:673:4: note: in expansion of macro 'WARN' > WARN("GC_LARGE_ALLOC_WARN_INTERVAL environment variable has " > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:673:4: note: in expansion of macro 'WARN' > WARN("GC_LARGE_ALLOC_WARN_INTERVAL environment variable has " > ^~~~ >../../mono/libgc/gcj_mlc.c: In function 'GC_init_gcj_malloc': >../../mono/libgc/gcj_mlc.c:56:18: warning: unused variable 'i' [-Wunused-variable] > register int i; > ^ >../../mono/libgc/gcj_mlc.c: At top level: >../../mono/libgc/gcj_mlc.c:109:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(); > ^~~~~ >../../mono/libgc/gcj_mlc.c:124:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void maybe_finalize() > ^~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:763:6: note: in expansion of macro 'WARN' > WARN("Bad initial heap size %s - ignoring it.\n", > ^~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/gc_dlopen.c:26: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:763:6: note: in expansion of macro 'WARN' > WARN("Bad initial heap size %s - ignoring it.\n", > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:774:6: note: in expansion of macro 'WARN' > WARN("Bad maximum heap size %s - ignoring it.\n", > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/misc.c:774:6: note: in expansion of macro 'WARN' > WARN("Bad maximum heap size %s - ignoring it.\n", > ^~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/gcj_mlc.c: In function 'GC_debug_gcj_malloc': >../../mono/libgc/gcj_mlc.c:210:6: warning: implicit declaration of function 'GC_start_debugging'; did you mean 'GC_store_debug_info'? [-Wimplicit-function-declaration] > GC_start_debugging(); > ^~~~~~~~~~~~~~~~~~ > GC_store_debug_info >../../mono/libgc/gcj_mlc.c:210:6: warning: nested extern declaration of 'GC_start_debugging' [-Wnested-externs] >../../mono/libgc/misc.c: At top level: >../../mono/libgc/misc.c:950:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_write(fd, buf, len) > ^~~~~~~~ >../../mono/libgc/misc.c:1060:10: warning: no previous prototype for 'GC_default_warn_proc' [-Wmissing-prototypes] > void GC_default_warn_proc(char *msg, GC_word arg) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/gc_dlopen.c:49:15: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void disable_gc_for_dlopen() > ^~~~~~~~~~~~~~~~~~~~~ > CC reclaim.lo > CC solaris_pthreads.lo >In file included from ../../mono/libgc/finalize.c:17:0: >../../mono/libgc/include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_parallel_mark(); > ^~~~ > CC solaris_threads.lo > CC stubborn.lo >../../mono/libgc/finalize.c:34:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > typedef void finalization_mark_proc(/* ptr_t finalizable_obj_ptr */); > ^~~~~~~ > CC typd_mlc.lo > CC backgraph.lo > CC specific.lo > CC win32_threads.lo >../../mono/libgc/finalize.c:112:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_grow_table(table, log_size_ptr) > ^~~~~~~~~~~~~ > CC pthread_support.lo >../../mono/libgc/gc_dlopen.c: In function 'disable_gc_for_dlopen': > CC pthread_stop_world.lo >../../mono/libgc/gc_dlopen.c:52:30: warning: implicit declaration of function 'GC_collection_in_progress'; did you mean 'GC_collect_or_expand'? [-Wimplicit-function-declaration] > while (GC_incremental && GC_collection_in_progress()) { > ^~~~~~~~~~~~~~~~~~~~~~~~~ > GC_collect_or_expand >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/new_hblk.c:23: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ > CC darwin_stop_world.lo >../../mono/libgc/finalize.c:392:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_mark_togglerefs () > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/gc_dlopen.c:52:30: warning: nested extern declaration of 'GC_collection_in_progress' [-Wnested-externs] >../../mono/libgc/finalize.c:408:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void GC_clear_togglerefs () > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: In function 'ensure_toggleref_capacity': >../../mono/libgc/finalize.c:442:7: warning: unused variable 'old_capacity' [-Wunused-variable] > int old_capacity = GC_toggleref_array_capacity; > ^~~~~~~~~~~~ >../../mono/libgc/gc_dlopen.c: At top level: >../../mono/libgc/gc_dlopen.c:68:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void * GC_dlopen(path, mode) > ^~~~~~~~~ > CC openbsd_stop_world.lo >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/finalize.c:510:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_normal_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:522:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_ignore_self_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:545:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_null_finalize_mark_proc(p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:560:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/pcr_interface.c:13: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ > CC mach_dep.lo >../../mono/libgc/finalize.c:766:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_dump_finalization() > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c: In function 'GC_remove_dangling_disappearing_links': >../../mono/libgc/finalize.c:823:11: warning: unused variable 'real_ptr' [-Wunused-variable] > ptr_t real_ptr, real_link; > ^~~~~~~~ >../../mono/libgc/new_hblk.c:30:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl1(h, ofl) > ^~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:52:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear2(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:74:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear3(h, ofl) > ^~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_pmark.h:35:0, > from ../../mono/libgc/finalize.c:17: >../../mono/libgc/finalize.c: In function 'GC_finalize': >../../mono/libgc/new_hblk.c:94:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl_clear4(h, ofl) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/new_hblk.c:116:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl2(h, ofl) > ^~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/finalize.c:874:17: note: in expansion of macro 'WARN' > WARN("Finalization cycle involving %lx\n", real_ptr); > ^~~~ >../../mono/libgc/new_hblk.c:134:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_build_fl4(h, ofl) > ^~~~~~~~~~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/finalize.c:874:17: note: in expansion of macro 'WARN' > WARN("Finalization cycle involving %lx\n", real_ptr); > ^~~~ >../../mono/libgc/finalize.c: At top level: >../../mono/libgc/finalize.c:951:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_enqueue_all_finalizers() > ^~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:1010:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_API void GC_finalize_all() > ^~~~~~~~~~~~~~~ >../../mono/libgc/finalize.c:1083:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void (* GC_finalizer_notifier)() = (void (*) GC_PROTO((void)))0; > ^~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/ptr_chck.c:19: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/os_dep.c:17: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/ptr_chck.c:19:0: >../../mono/libgc/include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_parallel_mark(); > ^~~~ >../../mono/libgc/ptr_chck.c:22:6: warning: no previous prototype for 'GC_default_same_obj_print_proc' [-Wmissing-prototypes] > void GC_default_same_obj_print_proc(GC_PTR p, GC_PTR q) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/ptr_chck.c:118:6: warning: no previous prototype for 'GC_default_is_valid_displacement_print_proc' [-Wmissing-prototypes] > void GC_default_is_valid_displacement_print_proc (GC_PTR p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/ptr_chck.c:178:6: warning: no previous prototype for 'GC_default_is_visible_print_proc' [-Wmissing-prototypes] > void GC_default_is_visible_print_proc(GC_PTR p) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/ptr_chck.c:193:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_on_stack(p) > ^~~~~~~~~~~ >../../mono/libgc/os_dep.c:189:9: warning: no previous prototype for 'GC_repeat_read' [-Wmissing-prototypes] > ssize_t GC_repeat_read(int fd, char *buf, size_t count) > ^~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:211:6: warning: no previous prototype for 'GC_apply_to_maps' [-Wmissing-prototypes] > word GC_apply_to_maps(word (*fn)(char *)) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:335:8: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_linux_data_start() > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: In function 'GC_init_linux_data_start': >../../mono/libgc/os_dep.c:337:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern ptr_t GC_find_limit(); > ^~~~~~ >../../mono/libgc/os_dep.c:337:18: warning: nested extern declaration of 'GC_find_limit' [-Wnested-externs] > extern ptr_t GC_find_limit(); > ^~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: At top level: >../../mono/libgc/os_dep.c:648:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_disable_signals() > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:677:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_enable_signals() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:709:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_setpagesize() > ^~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:819:12: warning: no previous prototype for 'GC_set_and_save_fault_handler' [-Wmissing-prototypes] > void GC_set_and_save_fault_handler(handler h) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:870:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_fault_handler(sig) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:876:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_setup_temporary_fault_handler() > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:881:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_reset_fault_handler() > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:901:11: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_find_limit(p, up) > ^~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1036:9: warning: no previous prototype for 'GC_linux_stack_base' [-Wmissing-prototypes] > ptr_t GC_linux_stack_base(void) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/win32_threads.c:1: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/solaris_threads.c:19: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/stubborn.c:17: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: In function 'GC_get_stack_base': >../../mono/libgc/os_dep.c:1133:10: warning: unused variable 'dummy' [-Wunused-variable] > word dummy; > ^~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/gc_pmark.h:35, > from ../../mono/libgc/typd_mlc.c:39: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/reclaim.c:18: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: At top level: >../../mono/libgc/os_dep.c:1979:7: warning: no previous prototype for 'GC_unmap_start' [-Wmissing-prototypes] > ptr_t GC_unmap_start(ptr_t start, word bytes) > ^~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/specific.c:14: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c:1991:7: warning: no previous prototype for 'GC_unmap_end' [-Wmissing-prototypes] > ptr_t GC_unmap_end(ptr_t start, word bytes) > ^~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/solaris_pthreads.c:19: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/darwin_stop_world.c:1: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/os_dep.c: In function 'GC_unmap_gap': >../../mono/libgc/os_dep.c:2110:11: warning: unused variable 'end2_addr' [-Wunused-variable] > ptr_t end2_addr = GC_unmap_end(start2, bytes2); > ^~~~~~~~~ >../../mono/libgc/os_dep.c: At top level: >../../mono/libgc/os_dep.c:2251:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern void GC_push_all_stacks(); > ^~~~~~ >../../mono/libgc/os_dep.c:2253:6: warning: no previous prototype for 'GC_default_push_other_roots' [-Wmissing-prototypes] > void GC_default_push_other_roots GC_PROTO((void)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/pthread_stop_world.c:1: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:39:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_add_leaked(leaked) > ^~~~~~~~~~~~~ >In file included from ../../mono/libgc/typd_mlc.c:39:0: >../../mono/libgc/include/private/gc_pmark.h:107:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_do_parallel_mark(); > ^~~~ >../../mono/libgc/reclaim.c:167:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full1(hhdr, pat1) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:188:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full3(hhdr, pat1, pat2, pat3) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:104:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > signed_word GC_add_ext_descriptor(bm, nbits) > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:220:9: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_bool GC_block_nearly_full(hhdr) > ^~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/specific.c:18:0: >../../mono/libgc/include/private/specific.h:56:33: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static __inline__ unsigned long quick_thread_id() { > ^~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:310:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear(hbp, hhdr, sz, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:169:10: warning: function declaration isn't a prototype [-Wstrict-prototypes] > GC_descr GC_double_descr(descriptor, nwords) > ^~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:180:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > complex_descriptor * GC_make_sequence_descriptor(); > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:201:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_make_array_descriptor(nelements, size, descriptor, > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:366:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear2(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:409:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_clear4(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:301:22: warning: function declaration isn't a prototype [-Wstrict-prototypes] > complex_descriptor * GC_make_sequence_descriptor(first, second) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:352:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_explicit_typing() > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:463:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit(hbp, hhdr, sz, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:495:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_reclaim_check(hbp, hhdr, sz) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:525:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit2(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:442:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > word GC_descr_obj_size(d) > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:567:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_uninit4(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:462:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > mse * GC_push_complex_descriptor(addr, d, msp, msl) > ^~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:617:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim1(hbp, hhdr, list COUNT_PARAM) > ^~~~~~~~~~~ >../../mono/libgc/reclaim.c:661:7: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_reclaim_generic(hbp, hhdr, sz, init, list COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:721:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_reclaim_small_nonempty_block(hbp, report_if_found COUNT_PARAM) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:752:10: warning: no previous prototype for 'GC_reclaim_block' [-Wmissing-prototypes] > void GC_reclaim_block(register struct hblk *hbp, word report_if_found) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c:621:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > ptr_t GC_clear_stack(); > ^~~~~ >../../mono/libgc/reclaim.c:835:12: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static int set_bits(n) > ^~~~~~~~ >../../mono/libgc/reclaim.c:849:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_n_set_marks(hhdr) > ^~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:865:10: warning: no previous prototype for 'GC_print_block_descr' [-Wmissing-prototypes] > void GC_print_block_descr(struct hblk *h, word dummy) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/reclaim.c:909:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_clear_fl_links(flp) > ^~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/mach_dep.c:15: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/typd_mlc.c: In function 'GC_calloc_explicitly_typed': >../../mono/libgc/typd_mlc.c:791:24: warning: nested extern declaration of 'GC_finalization_failures' [-Wnested-externs] > extern unsigned GC_finalization_failures; > ^~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/gc_priv.h:95:0, > from ../../mono/libgc/include/private/pthread_support.h:4, > from ../../mono/libgc/openbsd_stop_world.c:1: >../../mono/libgc/include/private/gc_locks.h:423:27: warning: function declaration isn't a prototype [-Wstrict-prototypes] > inline static void GC_memory_barrier() > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c:68:6: warning: no previous prototype for 'GC_remove_allowed_signals' [-Wmissing-prototypes] > void GC_remove_allowed_signals(sigset_t *set) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/pthread_support.h:4:0, > from ../../mono/libgc/pthread_stop_world.c:1: >../../mono/libgc/pthread_stop_world.c: In function '_GC_suspend_handler': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_stop_world.c:156:6: note: in expansion of macro 'WARN' > WARN("Duplicate suspend signal in thread %lx\n", > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_stop_world.c:156:6: note: in expansion of macro 'WARN' > WARN("Duplicate suspend signal in thread %lx\n", > ^~~~ >../../mono/libgc/pthread_stop_world.c:135:7: warning: unused variable 'my_mark_no' [-Wunused-variable] > word my_mark_no = GC_mark_no; > ^~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c: At top level: >../../mono/libgc/pthread_stop_world.c:204:6: warning: no previous prototype for 'GC_suspend_handler' [-Wmissing-prototypes] > void GC_suspend_handler(int sig) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c:246:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void pthread_push_all_stacks() > ^~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:182:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_thr_init(); > ^~~~ >../../mono/libgc/pthread_support.c:186:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_parallel(); > ^~~~ >../../mono/libgc/pthread_stop_world.c:321:6: warning: no previous prototype for 'GC_restart_handler' [-Wmissing-prototypes] > void GC_restart_handler(int sig) > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c:330:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_push_all_stacks() > ^~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c:360:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_suspend_all() > ^~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c:407:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void pthread_stop_world() > ^~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/pthread_support.h:4:0, > from ../../mono/libgc/pthread_stop_world.c:1: >../../mono/libgc/pthread_stop_world.c: In function 'pthread_stop_world': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_stop_world.c:440:9: note: in expansion of macro 'WARN' > WARN("Lost some threads during GC_stop_world?!\n",0); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_stop_world.c:440:9: note: in expansion of macro 'WARN' > WARN("Lost some threads during GC_stop_world?!\n",0); > ^~~~ >../../mono/libgc/pthread_support.c:283:6: warning: no previous prototype for 'GC_init_thread_local' [-Wmissing-prototypes] > void GC_init_thread_local(GC_thread p) > ^~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c: In function 'GC_stop_world': >../../mono/libgc/pthread_stop_world.c:612:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (GC_notify_event) > ^~ >../../mono/libgc/pthread_stop_world.c:614:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > GC_process_togglerefs (); > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c: At top level: >../../mono/libgc/pthread_stop_world.c:635:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void pthread_start_world() > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:330:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern GC_PTR GC_generic_malloc_many(); > ^~~~~~ >../../mono/libgc/pthread_support.c:332:8: warning: no previous prototype for 'GC_local_malloc' [-Wmissing-prototypes] > GC_PTR GC_local_malloc(size_t bytes) > ^~~~~~~~~~~~~~~ >../../mono/libgc/pthread_stop_world.c:715:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void pthread_stop_init() { > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:380:8: warning: no previous prototype for 'GC_local_malloc_atomic' [-Wmissing-prototypes] > GC_PTR GC_local_malloc_atomic(size_t bytes) > ^~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:418:8: warning: no previous prototype for 'GC_local_gcj_malloc' [-Wmissing-prototypes] > GC_PTR GC_local_gcj_malloc(size_t bytes, > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:463:8: warning: no previous prototype for 'GC_local_gcj_fast_malloc' [-Wmissing-prototypes] > void * GC_local_gcj_fast_malloc(size_t lw, void * ptr_to_struct_containing_descr) > ^~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:535:8: warning: no previous prototype for 'GC_mark_thread' [-Wmissing-prototypes] > void * GC_mark_thread(void * id) > ^~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:567:13: warning: function declaration isn't a prototype [-Wstrict-prototypes] > static void start_mark_threads() > ^~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/pthread_support.h:4:0, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/pthread_support.c: In function 'start_mark_threads': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:573:2: note: in expansion of macro 'WARN' > WARN("Limiting number of mark threads\n", 0); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:573:2: note: in expansion of macro 'WARN' > WARN("Limiting number of mark threads\n", 0); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:606:2: note: in expansion of macro 'WARN' > WARN("Marker thread creation failed, errno = %ld.\n", errno); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:606:2: note: in expansion of macro 'WARN' > WARN("Marker thread creation failed, errno = %ld.\n", errno); > ^~~~ >../../mono/libgc/pthread_support.c: At top level: >../../mono/libgc/pthread_support.c:660:6: warning: no previous prototype for 'GC_mark_thread_local_free_lists' [-Wmissing-prototypes] > void GC_mark_thread_local_free_lists(void) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:752:11: warning: no previous prototype for 'GC_new_thread' [-Wmissing-prototypes] > GC_thread GC_new_thread(pthread_t id) > ^~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:783:6: warning: no previous prototype for 'GC_delete_thread' [-Wmissing-prototypes] > void GC_delete_thread(pthread_t id) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:949:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] > int GC_get_nprocs() > ^~~~~~~~~~~~~ >../../mono/libgc/mach_dep.c:407:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_with_callee_saves_pushed(fn, arg) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/mach_dep.c: In function 'GC_with_callee_saves_pushed': >../../mono/libgc/mach_dep.c:408:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void (*fn)(); > ^~~~ >In file included from ../../mono/libgc/include/private/pthread_support.h:4:0, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/pthread_support.c: In function 'GC_get_nprocs': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:969:2: note: in expansion of macro 'WARN' > WARN("Couldn't read /proc/stat\n", 0); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:969:2: note: in expansion of macro 'WARN' > WARN("Couldn't read /proc/stat\n", 0); > ^~~~ >../../mono/libgc/pthread_support.c: At top level: >../../mono/libgc/pthread_support.c:992:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > extern GC_bool GC_collection_in_progress(); > ^~~~~~ >../../mono/libgc/pthread_support.c:993:6: warning: no previous prototype for 'GC_wait_for_gc_completion' [-Wmissing-prototypes] > void GC_wait_for_gc_completion(GC_bool wait_for_all) > ^~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../mono/libgc/include/private/pthread_support.h:4:0, > from ../../mono/libgc/pthread_support.c:50: >../../mono/libgc/pthread_support.c: In function 'GC_thr_init': >../../mono/libgc/include/private/gc_priv.h:458:48: warning: passing argument 1 of 'GC_current_warn_proc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:1157:2: note: in expansion of macro 'WARN' > WARN("GC_get_nprocs() returned %ld\n", GC_nprocs); > ^~~~ >../../mono/libgc/include/private/gc_priv.h:458:48: note: expected 'char *' but argument is of type 'const char *' > # define WARN(msg,arg) (*GC_current_warn_proc)("GC Warning: " msg, (GC_word)(arg)) > ^ >../../mono/libgc/pthread_support.c:1157:2: note: in expansion of macro 'WARN' > WARN("GC_get_nprocs() returned %ld\n", GC_nprocs); > ^~~~ >../../mono/libgc/pthread_support.c: At top level: >../../mono/libgc/pthread_support.c:1206:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_init_parallel() > ^~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:1243:6: warning: no previous prototype for 'GC_start_blocking' [-Wmissing-prototypes] > void GC_start_blocking(void) { > ^~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:1272:6: warning: no previous prototype for 'GC_end_blocking' [-Wmissing-prototypes] > void GC_end_blocking(void) { > ^~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:158:25: warning: no previous prototype for 'GC_sleep' [-Wmissing-prototypes] > # define WRAP_FUNC(f) GC_##f > ^ >../../mono/libgc/pthread_support.c:1286:5: note: in expansion of macro 'WRAP_FUNC' > int WRAP_FUNC(sleep) (unsigned int seconds) > ^~~~~~~~~ >../../mono/libgc/pthread_support.c:1309:6: warning: no previous prototype for 'GC_thread_exit_proc' [-Wmissing-prototypes] > void GC_thread_exit_proc(void *arg) > ^~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:1400:8: warning: no previous prototype for 'GC_start_routine_head' [-Wmissing-prototypes] > void * GC_start_routine_head(void * arg, void *base_addr, > ^~~~~~~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c: In function 'GC_start_routine_head': >../../mono/libgc/pthread_support.c:1404:12: warning: unused variable 'result' [-Wunused-variable] > void * result; > ^~~~~~ >../../mono/libgc/pthread_support.c: At top level: >../../mono/libgc/pthread_support.c:1493:8: warning: no previous prototype for 'GC_start_routine' [-Wmissing-prototypes] > void * GC_start_routine(void * arg) > ^~~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c: In function 'GC_start_routine': >../../mono/libgc/pthread_support.c:1496:25: warning: unused variable 'si' [-Wunused-variable] > struct start_info * si = arg; > ^~ >../../mono/libgc/pthread_support.c: At top level: >../../mono/libgc/pthread_support.c:1635:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_pause() > ^~~~~~~~ >../../mono/libgc/pthread_support.c:1684:6: warning: no previous prototype for 'GC_generic_lock' [-Wmissing-prototypes] > void GC_generic_lock(pthread_mutex_t * lock) > ^~~~~~~~~~~~~~~ >../../mono/libgc/pthread_support.c:1859:6: warning: function declaration isn't a prototype [-Wstrict-prototypes] > void GC_wait_builder() > ^~~~~~~~~~~~~~~ > CCLD libmonogc.la > CCLD libmonogc-static.la >libtool: warning: '-version-info/-version-number' is ignored for convenience libraries >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/libgc' >Making all in eglib >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib' >make all-recursive >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib' >Making all in m4 >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib/m4' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib/m4' >Making all in src >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib/src' > CC libeglib_la-garray.lo > CC libeglib_la-gbytearray.lo > CC libeglib_la-gerror.lo > CC libeglib_la-ghashtable.lo > CC libeglib_la-giconv.lo > CC libeglib_la-gmem.lo > CC libeglib_la-goutput.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/garray.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gqsort.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/goutput.c:30: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gstr.lo > CC libeglib_la-gslist.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gerror.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/ghashtable.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gstring.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/giconv.c:30: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/gbytearray.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gptrarray.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gmem.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-glist.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/gqsort.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gqueue.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gstr.c:30: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/glist.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gpath.lo > CC libeglib_la-gshell.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/gptrarray.c:31: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gstring.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gslist.c:30: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gspawn.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gqueue.c:31: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gfile.lo > CC libeglib_la-gfile-posix.lo > CC libeglib_la-gpattern.lo > CC libeglib_la-gmarkup.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gpath.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gutf8.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gshell.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gunicode.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gspawn.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/gfile.c:31: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gdate-unix.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gutf8.c:11: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/gpattern.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gdir-unix.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/gfile-posix.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gmarkup.c:42: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gfile-unix.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gunicode.c:37: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gmisc-unix.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/src/gdate-unix.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/gdir-unix.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/gfile-unix.c:29: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/gmisc-unix.c:30: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC libeglib_la-gmodule-unix.lo > CC libeglib_la-gtimer-unix.lo >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/gmodule-unix.c:33: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/src/glib.h:5, > from ../../../mono/eglib/src/gtimer-unix.c:28: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CCLD libeglib.la >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib/src' >Making all in test >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib/test' > CC test_eglib-test.o > CC test_eglib-driver.o > CC test_eglib-hashtable.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/test.c:34: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-string-util.o > CC test_eglib-string.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/test.h:34, > from ../../../mono/eglib/test/driver.c:30: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-slist.o > CC test_eglib-sizes.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/hashtable.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-ptrarray.o > CC test_eglib-list.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/string.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/string-util.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-array.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/sizes.c:6: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/slist.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/ptrarray.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-fake.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/array.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-path.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/list.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/test.h:34, > from ../../../mono/eglib/test/fake.c:5: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/path.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-queue.o > CC test_eglib-shell.o > CC test_eglib-spawn.o > CC test_eglib-timer.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/queue.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/timer.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-file.o > CC test_eglib-pattern.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/shell.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/spawn.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-dir.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/file.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/dir.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-markup.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/pattern.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-unicode.o > CC test_eglib-utf8.o > CC test_eglib-endian.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/test.h:34, > from ../../../mono/eglib/test/unicode.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/markup.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-module.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/utf8.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdio.h:28, > from ../../../mono/eglib/test/test.h:34, > from ../../../mono/eglib/test/endian.c:1: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CC test_eglib-memory.o >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/module.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ >In file included from /usr/include/bits/libc-header-start.h:33:0, > from /usr/include/stdlib.h:25, > from ../../../mono/eglib/test/../src/glib.h:5, > from ../../../mono/eglib/test/memory.c:2: >/usr/include/features.h:373:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] > # warning _FORTIFY_SOURCE requires compiling with optimization (-O) > ^~~~~~~ > CCLD test-eglib >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib/test' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib' >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/eglib' >Making all in mono >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono' >Making all in arch >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/arch' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/arch' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/arch' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/arch' >Making all in utils >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/utils' >make all-am >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/utils' > CC mono-md5.lo > CC mono-sha1.lo > CC mono-logger.lo > CC mono-codeman.lo > CC dlmalloc.lo > CC mono-counters.lo > CC mono-dl.lo > CC mono-dl-windows.lo > CC mono-dl-darwin.lo > CC mono-dl-posix.lo > CC mono-internal-hash.lo > CC mono-io-portability.lo > CC monobitset.lo > CC mono-filemap.lo > CC mono-math.lo > CC mono-mmap.lo > CC mono-networkinterfaces.lo > CC mono-proclib.lo > CC mono-publib.lo > CC mono-time.lo > CC strenc.lo > CC mono-uri.lo > CC mono-poll.lo > CC mono-path.lo > CC mono-stdlib.lo > CC mono-property-hash.lo > CC mono-value-hash.lo > CC mono-error.lo > CC mach-support.lo > CC mono-context.lo > CC hazard-pointer.lo >../../../mono/mono/utils/strenc.c: In function 'mono_utf8_validate_and_len': >../../../mono/mono/utils/strenc.c:260:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~ >../../../mono/mono/utils/strenc.c:260:104: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~~~~ >../../../mono/mono/utils/strenc.c: In function 'mono_utf8_validate_and_len_with_bounds': >../../../mono/mono/utils/strenc.c:344:8: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~ >../../../mono/mono/utils/strenc.c:344:104: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (a == (guchar)0xBF && (*(srcPtr+1) == (guchar) 0xBE || *(srcPtr+1) == 0xBF)) retVal = FALSE; break; > ^~~~~ > CC lock-free-queue.lo > CC lock-free-alloc.lo > CC lock-free-array-queue.lo > CC mono-linked-list-set.lo > CC mono-threads.lo > CC mono-threads-state-machine.lo > CC mono-threads-posix.lo > CC mono-threads-posix-signals.lo > CC mono-threads-mach.lo > CC mono-threads-mach-helper.lo > CC mono-threads-windows.lo > CC mono-threads-linux.lo > CC mono-threads-freebsd.lo > CC mono-threads-openbsd.lo > CC mono-threads-android.lo > CC mono-threads-coop.lo > CC mono-threads-mach-abort-syscall.lo > CC mono-threads-posix-abort-syscall.lo > CC mono-threads-windows-abort-syscall.lo > CC mono-tls.lo > CC atomic.lo > CC mono-hwcap.lo > CC bsearch.lo > CC mono-conc-hashtable.lo > CC sha1.lo > CC json.lo > CC networking.lo > CC networking-posix.lo > CC networking-fallback.lo > CC networking-missing.lo > CC networking-windows.lo > CC mono-rand.lo > CC memfuncs.lo >../../../mono/mono/utils/mono-threads-coop.c:83:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > return_stack_ptr () > ^~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-threads-coop.c: In function 'return_stack_ptr': >../../../mono/mono/utils/mono-threads-coop.c:86:9: warning: function returns address of local variable [-Wreturn-local-addr] > return &i; > ^~ > CC parse.lo > CC checked-build.lo > CC mach-support-x86.lo > CC mono-hwcap-x86.lo >../../../mono/mono/utils/mono-threads-coop.c: In function 'copy_stack_data': >../../../mono/mono/utils/mono-threads-coop.c:112:2: warning: argument 2 null where non-null expected [-Wnonnull] > memcpy (state->gc_stackdata, stackdata_end, stackdata_size); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:6:0, > from ../../../mono/mono/utils/mono-os-semaphore.h:14, > from ../../../mono/mono/utils/mono-threads.h:13, > from ../../../mono/mono/utils/mono-threads-coop.c:18: >/usr/include/string.h:43:14: note: in a call to function 'memcpy' declared here > extern void *memcpy (void *__restrict __dest, const void *__restrict __src, > ^~~~~~ > CCLD libmonoutils.la >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/utils' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/utils' >Making all in io-layer >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/io-layer' > CC context.lo > CC error.lo > CC events.lo > CC handles.lo > CC io.lo > CC io-portability.lo > CC locking.lo > CC messages.lo > CC mutexes.lo > CC posix.lo > CC processes.lo > CC security.lo > CC semaphores.lo > CC shared.lo > CC sockets.lo > CC timefuncs.lo > CC versioninfo.lo > CC wait.lo > CC wapi_glob.lo > CC wthreads.lo >../../../mono/mono/io-layer/processes.c: In function 'load_modules': >../../../mono/mono/io-layer/processes.c:1653:13: warning: In the GNU C Library, "makedev" is defined > by <sys/sysmacros.h>. For historical compatibility, it is > currently defined by <sys/types.h> as well, but we plan to > remove this soon. To use "makedev", include <sys/sysmacros.h> > directly. If you did not intend to use a system-defined macro > "makedev", you should undefine it after including <sys/types.h>. > device = makedev ((int)maj_dev, (int)min_dev); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CCLD libwapi.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/io-layer' >Making all in cil >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/cil' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/cil' >Making all in metadata >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/metadata' > CC libmonoruntime_config_la-mono-config-dirs.lo > CC libmonoruntime_la-console-unix.lo > CC libmonoruntime_la-assembly.lo > CC libmonoruntime_la-attach.lo > CC libmonoruntime_la-class.lo > CC libmonoruntime_la-cominterop.lo > CC libmonoruntime_la-coree.lo > CC libmonoruntime_la-debug-helpers.lo > CC libmonoruntime_la-debug-mono-symfile.lo > CC libmonoruntime_la-decimal-ms.lo > CC libmonoruntime_la-debug-mono-ppdb.lo > CC libmonoruntime_la-environment.lo > CC libmonoruntime_la-exception.lo > CC libmonoruntime_la-file-io.lo > CC libmonoruntime_la-filewatcher.lo > CC libmonoruntime_la-icall.lo > CC libmonoruntime_la-image.lo > CC libmonoruntime_la-jit-info.lo > CC libmonoruntime_la-loader.lo > CC libmonoruntime_la-locales.lo > CC libmonoruntime_la-lock-tracer.lo > CC libmonoruntime_la-marshal.lo > CC libmonoruntime_la-mempool.lo > CC libmonoruntime_la-metadata.lo > CC libmonoruntime_la-metadata-verify.lo > CC libmonoruntime_la-method-builder.lo > CC libmonoruntime_la-mono-basic-block.lo > CC libmonoruntime_la-mono-config.lo > CC libmonoruntime_la-mono-debug.lo > CC libmonoruntime_la-mono-endian.lo > CC libmonoruntime_la-mono-mlist.lo > CC libmonoruntime_la-mono-perfcounters.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1438:1: warning: label 'fallback' defined but not used [-Wunused-label] > fallback: > ^~~~~~~~ > CC libmonoruntime_la-mono-route.lo > CC libmonoruntime_la-nacl-stub.lo > CC libmonoruntime_la-number-ms.lo > CC libmonoruntime_la-opcodes.lo > CC libmonoruntime_la-socket-io.lo > CC libmonoruntime_la-process.lo > CC libmonoruntime_la-profiler.lo > CC libmonoruntime_la-rand.lo > CC libmonoruntime_la-remoting.lo > CC libmonoruntime_la-runtime.lo > CC libmonoruntime_la-mono-security.lo > CC libmonoruntime_la-security-core-clr.lo > CC libmonoruntime_la-security-manager.lo > CC libmonoruntime_la-string-icalls.lo > CC libmonoruntime_la-sysmath.lo > CC libmonoruntime_la-threads.lo > CC libmonoruntime_la-threadpool-ms.lo > CC libmonoruntime_la-threadpool-ms-io.lo > CC libmonoruntime_la-verify.lo > CC libmonoruntime_la-file-mmap-posix.lo > CC libmonoruntime_la-file-mmap-windows.lo > CC libmonoruntime_la-metadata-cross-helpers.lo > CC libmonoruntime_la-seq-points-data.lo > CC libmonoruntime_la-handle.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntime_la-appdomain.lo > CC libmonoruntime_la-domain.lo > CC libmonoruntime_la-gc-stats.lo > CC libmonoruntime_la-gc.lo > CC libmonoruntime_la-monitor.lo > CC libmonoruntime_la-mono-hash.lo >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_icollection_class; > ^~~~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^~~~~~~~ > CC libmonoruntime_la-object.lo >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ > CC libmonoruntime_la-reflection.lo > CC libmonoruntime_la-null-gc.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^~~~~~~~~~~~~~~~ > CC libmonoruntime_la-boehm-gc.lo > CC libmonoruntime_static_la-console-unix.lo > CC libmonoruntime_static_la-assembly.lo > CC libmonoruntime_static_la-attach.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-class.lo >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ > CC libmonoruntime_static_la-cominterop.lo > CC libmonoruntime_static_la-coree.lo > CC libmonoruntime_static_la-debug-helpers.lo >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ > CC libmonoruntime_static_la-debug-mono-symfile.lo > CC libmonoruntime_static_la-debug-mono-ppdb.lo > CC libmonoruntime_static_la-decimal-ms.lo > CC libmonoruntime_static_la-environment.lo > CC libmonoruntime_static_la-exception.lo > CC libmonoruntime_static_la-file-io.lo > CC libmonoruntime_static_la-filewatcher.lo > CC libmonoruntime_static_la-icall.lo > CC libmonoruntime_static_la-image.lo > CC libmonoruntime_static_la-jit-info.lo > CC libmonoruntime_static_la-loader.lo > CC libmonoruntime_static_la-locales.lo > CC libmonoruntime_static_la-lock-tracer.lo > CC libmonoruntime_static_la-marshal.lo >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ > CC libmonoruntime_static_la-mempool.lo > CC libmonoruntime_static_la-metadata.lo > CC libmonoruntime_static_la-metadata-verify.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1438:1: warning: label 'fallback' defined but not used [-Wunused-label] > fallback: > ^~~~~~~~ > CC libmonoruntime_static_la-method-builder.lo > CC libmonoruntime_static_la-mono-basic-block.lo > CC libmonoruntime_static_la-mono-config.lo > CC libmonoruntime_static_la-mono-debug.lo > CC libmonoruntime_static_la-mono-endian.lo > CC libmonoruntime_static_la-mono-mlist.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntime_static_la-mono-perfcounters.lo > CC libmonoruntime_static_la-mono-route.lo > CC libmonoruntime_static_la-nacl-stub.lo > CC libmonoruntime_static_la-number-ms.lo > CC libmonoruntime_static_la-opcodes.lo > CC libmonoruntime_static_la-socket-io.lo > CC libmonoruntime_static_la-process.lo > CC libmonoruntime_static_la-profiler.lo > CC libmonoruntime_static_la-rand.lo > CC libmonoruntime_static_la-remoting.lo > CC libmonoruntime_static_la-runtime.lo > CC libmonoruntime_static_la-mono-security.lo > CC libmonoruntime_static_la-security-core-clr.lo > CC libmonoruntime_static_la-security-manager.lo > CC libmonoruntime_static_la-string-icalls.lo > CC libmonoruntime_static_la-sysmath.lo > CC libmonoruntime_static_la-threads.lo > CC libmonoruntime_static_la-threadpool-ms.lo > CC libmonoruntime_static_la-threadpool-ms-io.lo > CC libmonoruntime_static_la-verify.lo > CC libmonoruntime_static_la-file-mmap-posix.lo > CC libmonoruntime_static_la-file-mmap-windows.lo > CC libmonoruntime_static_la-metadata-cross-helpers.lo > CC libmonoruntime_static_la-seq-points-data.lo > CC libmonoruntime_static_la-handle.lo > CC libmonoruntime_static_la-appdomain.lo >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntime_static_la-domain.lo >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^~~~~~~~ > CC libmonoruntime_static_la-gc-stats.lo >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_icollection_class; > ^~~~~~ > CC libmonoruntime_static_la-gc.lo > CC libmonoruntime_static_la-monitor.lo >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ > CC libmonoruntime_static_la-mono-hash.lo > CC libmonoruntime_static_la-object.lo > CC libmonoruntime_static_la-reflection.lo > CC libmonoruntime_static_la-null-gc.lo > CC libmonoruntime_static_la-boehm-gc.lo > CC libmonoruntimesgen_la-console-unix.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-assembly.lo >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ > CC libmonoruntimesgen_la-attach.lo > CC libmonoruntimesgen_la-class.lo > CC libmonoruntimesgen_la-cominterop.lo > CC libmonoruntimesgen_la-coree.lo > CC libmonoruntimesgen_la-debug-helpers.lo > CC libmonoruntimesgen_la-debug-mono-symfile.lo >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ > CC libmonoruntimesgen_la-debug-mono-ppdb.lo > CC libmonoruntimesgen_la-decimal-ms.lo > CC libmonoruntimesgen_la-environment.lo > CC libmonoruntimesgen_la-exception.lo >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ > CC libmonoruntimesgen_la-file-io.lo > CC libmonoruntimesgen_la-filewatcher.lo > CC libmonoruntimesgen_la-icall.lo > CC libmonoruntimesgen_la-image.lo > CC libmonoruntimesgen_la-jit-info.lo > CC libmonoruntimesgen_la-loader.lo > CC libmonoruntimesgen_la-locales.lo > CC libmonoruntimesgen_la-lock-tracer.lo > CC libmonoruntimesgen_la-marshal.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1438:1: warning: label 'fallback' defined but not used [-Wunused-label] > fallback: > ^~~~~~~~ > CC libmonoruntimesgen_la-mempool.lo > CC libmonoruntimesgen_la-metadata.lo > CC libmonoruntimesgen_la-metadata-verify.lo > CC libmonoruntimesgen_la-method-builder.lo > CC libmonoruntimesgen_la-mono-basic-block.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntimesgen_la-mono-config.lo > CC libmonoruntimesgen_la-mono-debug.lo > CC libmonoruntimesgen_la-mono-endian.lo > CC libmonoruntimesgen_la-mono-mlist.lo > CC libmonoruntimesgen_la-mono-perfcounters.lo > CC libmonoruntimesgen_la-mono-route.lo > CC libmonoruntimesgen_la-nacl-stub.lo > CC libmonoruntimesgen_la-number-ms.lo > CC libmonoruntimesgen_la-opcodes.lo > CC libmonoruntimesgen_la-socket-io.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-process.lo > CC libmonoruntimesgen_la-profiler.lo > CC libmonoruntimesgen_la-rand.lo > CC libmonoruntimesgen_la-remoting.lo > CC libmonoruntimesgen_la-runtime.lo > CC libmonoruntimesgen_la-mono-security.lo > CC libmonoruntimesgen_la-security-core-clr.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-security-manager.lo > CC libmonoruntimesgen_la-string-icalls.lo > CC libmonoruntimesgen_la-sysmath.lo > CC libmonoruntimesgen_la-threads.lo > CC libmonoruntimesgen_la-threadpool-ms.lo > CC libmonoruntimesgen_la-threadpool-ms-io.lo > CC libmonoruntimesgen_la-verify.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-file-mmap-posix.lo > CC libmonoruntimesgen_la-file-mmap-windows.lo >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^~~~~~~~ > CC libmonoruntimesgen_la-metadata-cross-helpers.lo >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-seq-points-data.lo >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_icollection_class; > ^~~~~~ > CC libmonoruntimesgen_la-handle.lo > CC libmonoruntimesgen_la-appdomain.lo > CC libmonoruntimesgen_la-domain.lo > CC libmonoruntimesgen_la-gc-stats.lo > CC libmonoruntimesgen_la-gc.lo > CC libmonoruntimesgen_la-monitor.lo > CC libmonoruntimesgen_la-mono-hash.lo > CC libmonoruntimesgen_la-object.lo > CC libmonoruntimesgen_la-reflection.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^~~~~~~~~~~~~~~~ >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-sgen-os-posix.lo >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ > CC libmonoruntimesgen_la-sgen-os-mach.lo > CC libmonoruntimesgen_la-sgen-os-win32.lo >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ > CC libmonoruntimesgen_la-sgen-os-coop.lo > CC libmonoruntimesgen_la-sgen-bridge.lo > CC libmonoruntimesgen_la-sgen-old-bridge.lo >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ > CC libmonoruntimesgen_la-sgen-new-bridge.lo > CC libmonoruntimesgen_la-sgen-tarjan-bridge.lo > CC libmonoruntimesgen_la-sgen-toggleref.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': > CC libmonoruntimesgen_la-sgen-stw.lo >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_la-sgen-mono.lo > CC libmonoruntimesgen_static_la-console-unix.lo > CC libmonoruntimesgen_static_la-assembly.lo > CC libmonoruntimesgen_static_la-attach.lo > CC libmonoruntimesgen_static_la-class.lo > CC libmonoruntimesgen_static_la-cominterop.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-coree.lo > CC libmonoruntimesgen_static_la-debug-helpers.lo > CC libmonoruntimesgen_static_la-debug-mono-symfile.lo > CC libmonoruntimesgen_static_la-debug-mono-ppdb.lo > CC libmonoruntimesgen_static_la-decimal-ms.lo > CC libmonoruntimesgen_static_la-environment.lo > CC libmonoruntimesgen_static_la-exception.lo > CC libmonoruntimesgen_static_la-file-io.lo > CC libmonoruntimesgen_static_la-filewatcher.lo > CC libmonoruntimesgen_static_la-icall.lo > CC libmonoruntimesgen_static_la-image.lo > CC libmonoruntimesgen_static_la-jit-info.lo > CC libmonoruntimesgen_static_la-loader.lo > CC libmonoruntimesgen_static_la-locales.lo > CC libmonoruntimesgen_static_la-lock-tracer.lo > CC libmonoruntimesgen_static_la-marshal.lo >../../../mono/mono/metadata/image.c: In function 'mono_image_open_full': >../../../mono/mono/metadata/image.c:1438:1: warning: label 'fallback' defined but not used [-Wunused-label] > fallback: > ^~~~~~~~ > CC libmonoruntimesgen_static_la-mempool.lo >../../../mono/mono/metadata/sgen-mono.c: In function 'mono_gc_get_managed_allocator_by_type': >../../../mono/mono/metadata/sgen-mono.c:1307:3: warning: 'max_size_branch' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_patch_short_branch (mb, max_size_branch); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:1059:27: note: 'max_size_branch' was declared here > guint32 slowpath_branch, max_size_branch; > ^~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-metadata.lo > CC libmonoruntimesgen_static_la-metadata-verify.lo > CC libmonoruntimesgen_static_la-method-builder.lo > CC libmonoruntimesgen_static_la-mono-basic-block.lo >../../../mono/mono/metadata/icall.c:1189:1: warning: 'get_caller' defined but not used [-Wunused-function] > get_caller (MonoMethod *m, gint32 no, gint32 ilo, gboolean managed, gpointer data) > ^~~~~~~~~~ > CC libmonoruntimesgen_static_la-mono-config.lo > CC libmonoruntimesgen_static_la-mono-debug.lo > CC libmonoruntimesgen_static_la-mono-endian.lo > CC libmonoruntimesgen_static_la-mono-mlist.lo > CC libmonoruntimesgen_static_la-mono-perfcounters.lo > CC libmonoruntimesgen_static_la-mono-route.lo > CC libmonoruntimesgen_static_la-nacl-stub.lo > CC libmonoruntimesgen_static_la-number-ms.lo > CC libmonoruntimesgen_static_la-opcodes.lo > CC libmonoruntimesgen_static_la-socket-io.lo > CC libmonoruntimesgen_static_la-process.lo > CC libmonoruntimesgen_static_la-profiler.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-rand.lo > CC libmonoruntimesgen_static_la-remoting.lo > CC libmonoruntimesgen_static_la-runtime.lo > CC libmonoruntimesgen_static_la-mono-security.lo > CC libmonoruntimesgen_static_la-security-core-clr.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-security-manager.lo > CC libmonoruntimesgen_static_la-string-icalls.lo > CC libmonoruntimesgen_static_la-sysmath.lo > CC libmonoruntimesgen_static_la-threads.lo > CC libmonoruntimesgen_static_la-threadpool-ms.lo > CC libmonoruntimesgen_static_la-threadpool-ms-io.lo >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-verify.lo > CC libmonoruntimesgen_static_la-file-mmap-posix.lo >In file included from ../../../mono/mono/metadata/threadpool-ms-io.c:14:0: >../../../mono/mono/metadata/threadpool-ms-io.c: In function 'ves_icall_System_IOSelector_Add': >../../../mono/mono/metadata/threadpool-ms-io.c:576:27: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses] > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ~~~~~~~~~~~~~~~^~~~ >../../../mono/eglib/src/glib.h:722:46: note: in definition of macro 'G_UNLIKELY' > #define G_UNLIKELY(expr) (__builtin_expect ((expr) != 0, 0)) > ^~~~ >../../../mono/mono/metadata/threadpool-ms-io.c:576:2: note: in expansion of macro 'g_assert' > g_assert (job->operation == EVENT_IN ^ job->operation == EVENT_OUT); > ^~~~~~~~ >../../../mono/mono/metadata/threads.c:4207:1: warning: 'mono_special_static_data_free_slot' defined but not used [-Wunused-function] > mono_special_static_data_free_slot (guint32 offset, guint32 size) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/threadpool-ms.c:239:1: warning: 'rand_free' defined but not used [-Wunused-function] > rand_free (gpointer handle) > ^~~~~~~~~ > CC libmonoruntimesgen_static_la-file-mmap-windows.lo > CC libmonoruntimesgen_static_la-metadata-cross-helpers.lo > CC libmonoruntimesgen_static_la-seq-points-data.lo > CC libmonoruntimesgen_static_la-handle.lo > CC libmonoruntimesgen_static_la-appdomain.lo >../../../mono/mono/metadata/verify.c: In function 'get_ienumerable_class': >../../../mono/mono/metadata/verify.c:2081:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_ienumerable_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2084:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_ienumerable_class; > ^~~~~~ >../../../mono/mono/metadata/verify.c: In function 'get_icollection_class': >../../../mono/mono/metadata/verify.c:2092:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (generic_icollection_class == NULL) > ^~ >../../../mono/mono/metadata/verify.c:2095:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > return generic_icollection_class; > ^~~~~~ > CC libmonoruntimesgen_static_la-domain.lo > CC libmonoruntimesgen_static_la-gc-stats.lo > CC libmonoruntimesgen_static_la-gc.lo > CC libmonoruntimesgen_static_la-monitor.lo > CC libmonoruntimesgen_static_la-mono-hash.lo > CC libmonoruntimesgen_static_la-object.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/gc.c:12: >../../../mono/mono/metadata/gc.c: In function 'mono_gc_cleanup': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/gc.c:865:23: note: in expansion of macro 'GUINT_TO_POINTER' > mono_thread_join (GUINT_TO_POINTER (gc_thread->tid)); > ^~~~~~~~~~~~~~~~ > CC libmonoruntimesgen_static_la-reflection.lo > CC libmonoruntimesgen_static_la-sgen-os-posix.lo > CC libmonoruntimesgen_static_la-sgen-os-mach.lo >In file included from ../../../mono/eglib/src/glib.h:22:0, > from ../../../mono/mono/metadata/mono-endian.h:4, > from ../../../mono/mono/metadata/object.c:19: >../../../mono/mono/metadata/object.c: In function 'mono_release_type_locks': >../../eglib/src/eglib-config.h:20:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > #define GUINT_TO_POINTER(v) ((gpointer) (v)) > ^ >../../../mono/mono/metadata/object.c:490:77: note: in expansion of macro 'GUINT_TO_POINTER' > g_hash_table_foreach_remove (type_initialization_hash, release_type_locks, GUINT_TO_POINTER (thread->tid)); > ^~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_set_value': >../../../mono/mono/metadata/object.c:3133:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > dest = mono_field_get_data (field); > ^ >../../../mono/mono/metadata/object.c: In function 'mono_field_static_get_value_for_thread': >../../../mono/mono/metadata/object.c:3435:10: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > src = mono_field_get_data (field); > ^ > CC libmonoruntimesgen_static_la-sgen-os-win32.lo > CC libmonoruntimesgen_static_la-sgen-os-coop.lo > CC libmonoruntimesgen_static_la-sgen-bridge.lo > CC libmonoruntimesgen_static_la-sgen-old-bridge.lo > CC libmonoruntimesgen_static_la-sgen-new-bridge.lo > CC libmonoruntimesgen_static_la-sgen-tarjan-bridge.lo >../../../mono/mono/metadata/threadpool-ms.c: In function 'mono_threadpool_ms_remove_domain_jobs': >../../../mono/mono/metadata/threadpool-ms.c:1444:34: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] > timeout -= mono_msec_ticks () - start; > ~~~~~~~~~~~~~~~~~~~^~~~~~~ > CC libmonoruntimesgen_static_la-sgen-toggleref.lo > CC libmonoruntimesgen_static_la-sgen-stw.lo >../../../mono/mono/metadata/reflection.c: In function 'mono_method_body_get_object': > CC libmonoruntimesgen_static_la-sgen-mono.lo >../../../mono/mono/metadata/reflection.c:7170:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (method_is_dynamic (method)) > ^~ >../../../mono/mono/metadata/reflection.c:7173:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > if (!System_Reflection_MethodBody) > ^~ > CC pedump.o > CCLD libmonoruntime-config.la >../../../mono/mono/metadata/sgen-mono.c: In function 'mono_gc_get_managed_allocator_by_type': >../../../mono/mono/metadata/sgen-mono.c:1307:3: warning: 'max_size_branch' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_patch_short_branch (mb, max_size_branch); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/sgen-mono.c:1059:27: note: 'max_size_branch' was declared here > guint32 slowpath_branch, max_size_branch; > ^~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_native_wrapper': >../../../mono/mono/metadata/marshal.c:7247:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7248:3: warning: 'coop_gc_stack_dummy' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_stack_dummy); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_emit_managed_wrapper': >../../../mono/mono/metadata/marshal.c:7940:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:7939:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c: In function 'mono_marshal_get_thunk_invoke_wrapper': >../../../mono/mono/metadata/marshal.c:11454:3: warning: 'coop_gc_dummy_local' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc_addr (mb, coop_gc_dummy_local); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/metadata/marshal.c:11453:3: warning: 'coop_gc_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, coop_gc_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CCLD libmonoruntime.la > CCLD libmonoruntime-static.la > CCLD pedump > CCLD libmonoruntimesgen.la > CCLD libmonoruntimesgen-static.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/metadata' >Making all in sgen >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/sgen' > CC libmonosgen_la-sgen-alloc.lo > CC libmonosgen_la-sgen-cardtable.lo > CC libmonosgen_la-sgen-debug.lo > CC libmonosgen_la-sgen-descriptor.lo > CC libmonosgen_la-sgen-fin-weak-hash.lo > CC libmonosgen_la-sgen-gc.lo > CC libmonosgen_la-sgen-gchandles.lo > CC libmonosgen_la-sgen-gray.lo > CC libmonosgen_la-sgen-hash-table.lo > CC libmonosgen_la-sgen-internal.lo > CC libmonosgen_la-sgen-layout-stats.lo > CC libmonosgen_la-sgen-los.lo > CC libmonosgen_la-sgen-marksweep.lo > CC libmonosgen_la-sgen-memory-governor.lo > CC libmonosgen_la-sgen-nursery-allocator.lo > CC libmonosgen_la-sgen-pinning-stats.lo > CC libmonosgen_la-sgen-pinning.lo > CC libmonosgen_la-sgen-pointer-queue.lo > CC libmonosgen_la-sgen-protocol.lo > CC libmonosgen_la-sgen-simple-nursery.lo > CC libmonosgen_la-sgen-split-nursery.lo > CC libmonosgen_la-sgen-thread-pool.lo > CC libmonosgen_la-sgen-qsort.lo > CC libmonosgen_la-sgen-workers.lo > CC libmonosgen_static_la-sgen-alloc.lo > CC libmonosgen_static_la-sgen-cardtable.lo > CC libmonosgen_static_la-sgen-debug.lo > CC libmonosgen_static_la-sgen-descriptor.lo > CC libmonosgen_static_la-sgen-fin-weak-hash.lo > CC libmonosgen_static_la-sgen-gc.lo > CC libmonosgen_static_la-sgen-gchandles.lo > CC libmonosgen_static_la-sgen-gray.lo > CC libmonosgen_static_la-sgen-hash-table.lo > CC libmonosgen_static_la-sgen-internal.lo > CC libmonosgen_static_la-sgen-layout-stats.lo > CC libmonosgen_static_la-sgen-los.lo > CC libmonosgen_static_la-sgen-marksweep.lo > CC libmonosgen_static_la-sgen-memory-governor.lo > CC libmonosgen_static_la-sgen-nursery-allocator.lo > CC libmonosgen_static_la-sgen-pinning-stats.lo > CC libmonosgen_static_la-sgen-pinning.lo > CC libmonosgen_static_la-sgen-pointer-queue.lo > CC libmonosgen_static_la-sgen-simple-nursery.lo > CC libmonosgen_static_la-sgen-qsort.lo > CC libmonosgen_static_la-sgen-protocol.lo > CC libmonosgen_static_la-sgen-split-nursery.lo > CC libmonosgen_static_la-sgen-thread-pool.lo > CC libmonosgen_static_la-sgen-workers.lo >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'realloc_queue': >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^~~~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:53: note: format string is defined here > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ~~^ > %u >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ ~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^~~~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:47: note: format string is defined here > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ~~^ > %u >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ ~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^~~~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:49: note: format string is defined here > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ~~^ > %u >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning-stats.c:31: >../../../mono/mono/sgen/sgen-pinning-stats.c: In function 'sgen_pin_stats_print_class_stats': >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ > pinned_byte_counts [PIN_TYPE_STACK], > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/sgen/sgen-pinning-stats.c:228:4: > pinned_byte_counts [PIN_TYPE_STATIC_DATA], > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/sgen/sgen-pinning-stats.c:229:4: > pinned_byte_counts [PIN_TYPE_OTHER]); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pinning-stats.c:31: >../../../mono/mono/sgen/sgen-pinning-stats.c: In function 'sgen_pin_stats_print_class_stats': >../../../mono/mono/sgen/sgen-pinning-stats.c:217:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, " %10ld", pinned_entry->num_pins [i]); > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ > pinned_byte_counts [PIN_TYPE_STACK], > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/sgen/sgen-pinning-stats.c:228:4: > pinned_byte_counts [PIN_TYPE_STATIC_DATA], > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pinning-stats.c:226:33: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] > mono_gc_printf (gc_debug_file, "\nTotal bytes pinned from stack: %ld static: %ld other: %ld\n", > ^ >../../../mono/mono/sgen/sgen-pinning-stats.c:229:4: > pinned_byte_counts [PIN_TYPE_OTHER]); > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'realloc_queue': >../../../mono/mono/sgen/sgen-pointer-queue.c:52:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ^~~~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:52:53: note: format string is defined here > SGEN_LOG (4, "Reallocated pointer queue to size: %lu", new_size); > ~~^ > %u >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c: In function 'sgen_pointer_queue_sort_uniq': >../../../mono/mono/sgen/sgen-pointer-queue.c:120:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^ ~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ^~~~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:120:47: note: format string is defined here > SGEN_LOG (5, "Sorting pointer queue, size: %lu", queue->next_slot); > ~~^ > %u >In file included from ../../../mono/mono/metadata/sgen-client-mono.h:91:0, > from ../../../mono/mono/sgen/sgen-gc.h:753, > from ../../../mono/mono/sgen/sgen-pointer-queue.c:24: >../../../mono/mono/sgen/sgen-pointer-queue.c:132:15: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=] > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^ ~~~~~~~~ >../../../mono/mono/utils/mono-logger-internals.h:140:24: note: in definition of macro 'mono_gc_printf' > fprintf (gc_log_file, format, ##__VA_ARGS__); \ > ^~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:2: note: in expansion of macro 'SGEN_LOG' > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ^~~~~~~~ >../../../mono/mono/sgen/sgen-pointer-queue.c:132:49: note: format string is defined here > SGEN_LOG (5, "Pointer queue reduced to size: %lu", queue->next_slot); > ~~^ > %u > CCLD libmonosgen.la > CCLD libmonosgen-static.la >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/sgen' >Making all in mini >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/mini' >if test -d ../../../mono/.git; then \ > (cd ../../../mono; \ > LANG=C; export LANG; \ > branch=`git branch | grep '^\*' | sed 's/(detached from .*/explicit/' | cut -d ' ' -f 2`; \ > version=`git log --no-color --first-parent -n1 --pretty=format:%h`; \ > echo "#define FULL_VERSION \"$branch/$version\""; \ > ); \ >else \ > echo "#define FULL_VERSION \"tarball\""; \ >fi > version.h > CC genmdesc-genmdesc.o > CC genmdesc-helpers.o > CC ../metadata/genmdesc-opcodes.o > CCLD genmdesc >./genmdesc cpu-x86.h x86_desc ../../../mono/mono/mini/cpu-x86.md >make all-am >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/mini' > CC libmini_la-mini.lo > CC libmini_la-mini-runtime.lo > CC libmini_la-seq-points.lo > CC libmini_la-method-to-ir.lo > CC libmini_la-decompose.lo > CC libmini_la-jit-icalls.lo > CC libmini_la-trace.lo > CC libmini_la-dominators.lo > CC libmini_la-cfold.lo > CC libmini_la-helpers.lo > CC libmini_la-liveness.lo > CC libmini_la-ssa.lo > CC libmini_la-abcremoval.lo > CC libmini_la-local-propagation.lo > CC libmini_la-driver.lo > CC libmini_la-debug-mini.lo > CC libmini_la-linear-scan.lo > CC libmini_la-aot-compiler.lo > CC libmini_la-aot-runtime.lo > CC libmini_la-graph.lo > CC libmini_la-mini-codegen.lo > CC libmini_la-mini-exceptions.lo > CC libmini_la-mini-trampolines.lo > CC libmini_la-branch-opts.lo > CC libmini_la-tasklets.lo > CC libmini_la-mini-generic-sharing.lo > CC libmini_la-simd-intrinsics.lo > CC libmini_la-mini-native-types.lo > CC libmini_la-unwind.lo > CC libmini_la-image-writer.lo > CC libmini_la-dwarfwriter.lo > CC libmini_la-mini-gc.lo > CC libmini_la-debugger-agent.lo > CC libmini_la-xdebug.lo > CC libmini_la-alias-analysis.lo > CC libmini_la-mini-cross-helpers.lo > CC libmini_la-mini-x86.lo > CC libmini_la-arch-stubs.lo > CC libmini_la-exceptions-x86.lo > CC libmini_la-tramp-x86.lo > CC libmini_la-mini-posix.lo > CC libmini_static_la-mini.lo > CC libmini_static_la-mini-runtime.lo > CC libmini_static_la-seq-points.lo > CC libmini_static_la-method-to-ir.lo > CC libmini_static_la-decompose.lo > CC libmini_static_la-jit-icalls.lo > CC libmini_static_la-trace.lo >../../../mono/mono/mini/trace.c: In function 'mono_trace_eval': >../../../mono/mono/mini/trace.c:105:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly))) > ^~ >../../../mono/mono/mini/trace.c:106:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:108:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) || > ^~ >../../../mono/mono/mini/trace.c:110:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:112:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method)) > ^~ >../../../mono/mono/mini/trace.c:113:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:120:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0) > ^~ >../../../mono/mono/mini/trace.c:121:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ > CC libmini_static_la-dominators.lo >../../../mono/mono/mini/mini-runtime.c:2943:1: warning: 'no_vcall_trampoline' defined but not used [-Wunused-function] > no_vcall_trampoline (void) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c:2937:1: warning: 'no_imt_trampoline' defined but not used [-Wunused-function] > no_imt_trampoline (void) > ^~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_eval': >../../../mono/mono/mini/trace.c:105:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (trace_spec.assembly && (method->klass->image == mono_assembly_get_image (trace_spec.assembly))) > ^~ >../../../mono/mono/mini/trace.c:106:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:108:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if ((method->wrapper_type == MONO_WRAPPER_NATIVE_TO_MANAGED) || > ^~ >../../../mono/mono/mini/trace.c:110:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:112:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (mono_method_desc_full_match ((MonoMethodDesc *) op->data, method)) > ^~ >../../../mono/mono/mini/trace.c:113:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c:120:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] > if (strcmp (mono_image_get_name (method->klass->image), op->data) == 0) > ^~ >../../../mono/mono/mini/trace.c:121:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' > inc = 1; break; > ^~~~~ >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:428:3: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address] > printf (") ip: %p\n", RETURN_ADDRESS_N (1)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/tramp-x86.c:211:1: warning: 'get_vcall_slot_addr' defined but not used [-Wunused-function] > get_vcall_slot_addr (guint8* code, mgreg_t *regs) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c:2943:1: warning: 'no_vcall_trampoline' defined but not used [-Wunused-function] > no_vcall_trampoline (void) > ^~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/mini-runtime.c:2937:1: warning: 'no_imt_trampoline' defined but not used [-Wunused-function] > no_imt_trampoline (void) > ^~~~~~~~~~~~~~~~~ > CC libmini_static_la-cfold.lo >../../../mono/mono/mini/trace.c: In function 'mono_trace_enter_method': >../../../mono/mono/mini/trace.c:428:3: warning: calling '__builtin_return_address' with a nonzero argument is unsafe [-Wframe-address] > printf (") ip: %p\n", RETURN_ADDRESS_N (1)); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/aot-compiler.c: In function 'mono_compile_assembly': >../../../mono/mono/mini/aot-compiler.c:10194:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] > else > ^~~~ >../../../mono/mono/mini/aot-compiler.c:10196:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' > acfg->fp = fopen (acfg->tmpfname, "w+"); > ^~~~ > CC libmini_static_la-helpers.lo > CC libmini_static_la-liveness.lo > CC libmini_static_la-ssa.lo > CC libmini_static_la-abcremoval.lo > CC libmini_static_la-local-propagation.lo > CC libmini_static_la-driver.lo > CC libmini_static_la-debug-mini.lo > CC libmini_static_la-linear-scan.lo > CC libmini_static_la-aot-compiler.lo >../../../mono/mono/mini/mini-generic-sharing.c: In function 'mini_get_gsharedvt_in_sig_wrapper': >../../../mono/mono/mini/mini-generic-sharing.c:1214:3: warning: 'retval_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, retval_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > CC libmini_static_la-aot-runtime.lo > CC libmini_static_la-graph.lo > CC libmini_static_la-mini-codegen.lo > CC libmini_static_la-mini-exceptions.lo > CC libmini_static_la-mini-trampolines.lo > CC libmini_static_la-branch-opts.lo > CC libmini_static_la-mini-generic-sharing.lo > CC libmini_static_la-tasklets.lo >../../../mono/mono/mini/aot-compiler.c: In function 'mono_compile_assembly': >../../../mono/mono/mini/aot-compiler.c:10194:3: warning: this 'else' clause does not guard... [-Wmisleading-indentation] > else > ^~~~ >../../../mono/mono/mini/aot-compiler.c:10196:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' > acfg->fp = fopen (acfg->tmpfname, "w+"); > ^~~~ > CC libmini_static_la-simd-intrinsics.lo > CC libmini_static_la-mini-native-types.lo > CC libmini_static_la-unwind.lo > CC libmini_static_la-image-writer.lo > CC libmini_static_la-dwarfwriter.lo > CC libmini_static_la-mini-gc.lo > CC libmini_static_la-debugger-agent.lo > CC libmini_static_la-xdebug.lo > CC libmini_static_la-alias-analysis.lo > CC libmini_static_la-mini-cross-helpers.lo > CC libmini_static_la-arch-stubs.lo > CC libmini_static_la-mini-x86.lo > CC libmini_static_la-exceptions-x86.lo > CC libmini_static_la-tramp-x86.lo > CC libmini_static_la-mini-posix.lo >../../../mono/mono/mini/mini-generic-sharing.c: In function 'mini_get_gsharedvt_in_sig_wrapper': >../../../mono/mono/mini/mini-generic-sharing.c:1214:3: warning: 'retval_var' may be used uninitialized in this function [-Wmaybe-uninitialized] > mono_mb_emit_ldloc (mb, retval_var); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >../../../mono/mono/mini/tramp-x86.c:211:1: warning: 'get_vcall_slot_addr' defined but not used [-Wunused-function] > get_vcall_slot_addr (guint8* code, mgreg_t *regs) > ^~~~~~~~~~~~~~~~~~~ >In file included from ../../../mono/mono/mini/mini-x86.h:4:0, > from ../../../mono/mono/mini/mini-arch.h:5, > from ../../../mono/mono/mini/mini.h:38, > from ../../../mono/mono/mini/mini-x86.c:13: >../../../mono/mono/mini/mini-x86.c: In function 'mono_arch_output_basic_block': >../../../mono/mono/arch/x86/x86-codegen.h:1123:3: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] > switch ((size)) { \ > ^~~~~~ >../../../mono/mono/mini/mini-x86.c:4392:8: note: 'size' was declared here > int size; > ^~~~ >In file included from ../../../mono/mono/mini/mini-x86.h:4:0, > from ../../../mono/mono/mini/mini-arch.h:5, > from ../../../mono/mono/mini/mini.h:38, > from ../../../mono/mono/mini/mini-x86.c:13: >../../../mono/mono/mini/mini-x86.c: In function 'mono_arch_output_basic_block': >../../../mono/mono/arch/x86/x86-codegen.h:1123:3: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] > switch ((size)) { \ > ^~~~~~ >../../../mono/mono/mini/mini-x86.c:4392:8: note: 'size' was declared here > int size; > ^~~~ > CXXLD libmini.la > CCLD libmonoboehm-2.0.la > CCLD libmonosgen-2.0.la > CXXLD libmini-static.la > CC mono_boehm-main.o > CC mono_sgen-main-sgen.o > CCLD mono-sgen > CCLD mono-boehm >ln -sf mono-sgen mono >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/mini' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/mini' >Making all in dis >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/dis' > CC get.o > CC dis-cil.o > CC util.o > CC dump.o > CC main.o > CC declsec.o > AR libmonodis.a > CCLD monodis >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/dis' >Making all in tests >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests' >Making all in assemblyresolve >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests/assemblyresolve' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests/assemblyresolve' >Making all in gc-descriptors >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests/gc-descriptors' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests/gc-descriptors' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests' > CC libtest_la-libtest.lo > CCLD libtest.la >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/tests' >Making all in unit-tests >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/unit-tests' > CCLD libtestlib.la > CC test_sgen_qsort-test-sgen-qsort.o > CCLD test-sgen-qsort > CC test_memfuncs-test-memfuncs.o > CCLD test-memfuncs > CC test_mono_linked_list_set-test-mono-linked-list-set.o > CCLD test-mono-linked-list-set > CC test_conc_hashtable-test-conc-hashtable.o > CCLD test-conc-hashtable > CC test_mono_handle-test-mono-handle.o >../../../mono/mono/unit-tests/test-mono-handle.c:15:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] > test2_arena_push_pop () > ^~~~~~~~~~~~~~~~~~~~ > CCLD test-mono-handle >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/unit-tests' >Making all in benchmark >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/benchmark' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/benchmark' >Making all in profiler >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/profiler' > CC mono-profiler-aot.lo > CC mono-profiler-iomap.lo > CC proflog.lo > CC decode.o > CCLD libmono-profiler-aot.la > CCLD libmono-profiler-iomap.la > CCLD libmono-profiler-log.la > CCLD libmono-profiler-log-static.la > CCLD mprof-report >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono/profiler' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/mono' >Making all in ikvm-native >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/ikvm-native' > CC jni.lo > CC os.lo > CCLD libikvm-native.la >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/ikvm-native' >Making all in support >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/support' > CC errno.lo > CC map.lo > CC signal.lo > CC stdio.lo > CC string.lo > CC stdlib.lo > CC dirent.lo > CC fcntl.lo > CC fstab.lo > CC grp.lo > CC macros.lo > CC nl.lo > CC old-map.lo > CC pwd.lo > CC serial.lo > CC sys-mman.lo > CC sys-sendfile.lo > CC sys-socket.lo > CC sys-stat.lo > CC sys-statvfs.lo > CC sys-time.lo > CC sys-utsname.lo > CC sys-uio.lo > CC sys-wait.lo > CC sys-xattr.lo > CC syslog.lo > CC time.lo > CC unistd.lo > CC utime.lo > CC x-struct-str.lo > CC zlib-helper.lo > CC adler32.lo > CC compress.lo > CC crc32.lo > CC uncompr.lo > CC deflate.lo > CC trees.lo > CC zutil.lo > CC inflate.lo > CC infback.lo > CC inffast.lo > CC inftrees.lo >In file included from /usr/include/time.h:25:0, > from ../../mono/support/time.c:11: >/usr/include/features.h:180:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] > # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" > ^~~~~~~ > CC supportw.lo > CC support-heap.lo > CC minizip/unzip.lo > CC minizip/ioapi.lo >../../mono/support/stdlib.c: In function 'Mono_Unix_VersionString': >../../mono/support/stdlib.c:21:9: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] > return "MonoProject-2015-12-1"; > ^~~~~~~~~~~~~~~~~~~~~~~ > CC minizip/zip.lo >../../mono/support/dirent.c: In function 'Mono_Posix_Syscall_readdir_r': >../../mono/support/dirent.c:99:2: warning: 'readdir_r' is deprecated [-Wdeprecated-declarations] > r = readdir_r (dirp, _entry, (struct dirent**) result); > ^ >In file included from /usr/include/features.h:410:0, > from /usr/include/dirent.h:25, > from ../../mono/support/dirent.c:10: >/usr/include/dirent.h:189:12: note: declared here > extern int __REDIRECT (readdir_r, > ^ > CCLD libMonoSupportW.la > CCLD libMonoPosixHelper.la >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/support' >Making all in data >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data' >Making all in net_2_0 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_2_0' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_2_0/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_2_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_2_0' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_2_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_2_0' >Making all in net_4_0 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_0' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_0/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_0/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_0' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_0' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_0' >Making all in net_4_5 >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_5' >Making all in Browsers >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_5/Browsers' >make[4]: Nothing to be done for 'all'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_5/Browsers' >make[4]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_5' >make[4]: Nothing to be done for 'all-am'. >make[4]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_5' >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data/net_4_5' >make[3]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data' >cp ../../mono/data/gdb/mono-gdb.py mono-sgen-gdb.py >make[3]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data' >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/data' >Making all in runtime >make[2]: Entering directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/runtime' >d=`cd ../support && pwd`; \ >sed 's,target="$mono_libdir/libMonoPosixHelper.so",target="'$d'/libMonoPosixHelper.la",' ../data/config > etc/mono/configt >if test -z ""; then :; else \ > sed 's,target="libgdiplus.so",target="",' etc/mono/configt > etc/mono/configtt; \ > mv -f etc/mono/configtt etc/mono/configt; fi >mv -f etc/mono/configt etc/mono/config >/bin/sh ../../mono/mkinstalldirs _tmpinst/bin >mkdir -p -- _tmpinst/bin >cp mono-wrapper _tmpinst/bin/mono >echo '#! /bin/sh' > _tmpinst/bin/ilasm ; \ >r=`pwd`; m=`cd /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs && pwd`; \ >echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/ilasm/ilasm.exe"'" "$@"' >> _tmpinst/bin/ilasm ; \ >chmod +x _tmpinst/bin/ilasm >echo '#! /bin/sh' > _tmpinst/bin/mcs ; \ >r=`pwd`; m=`cd /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs && pwd`; \ >echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/build/mcs.exe"'" "$@"' >> _tmpinst/bin/mcs ; \ >chmod +x _tmpinst/bin/mcs >echo '#! /bin/sh' > _tmpinst/bin/dmcs ; \ >r=`pwd`; m=`cd /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs && pwd`; \ >echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/build/mcs.exe -sdk:4"'" "$@"' >> _tmpinst/bin/dmcs ; \ >chmod +x _tmpinst/bin/dmcs >echo '#! /bin/sh' > _tmpinst/bin/al2 ; \ >r=`pwd`; m=`cd /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs && pwd`; \ >echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_2_0/al.exe"'" "$@"' >> _tmpinst/bin/al2 ; \ >chmod +x _tmpinst/bin/al2 >echo '#! /bin/sh' > _tmpinst/bin/al ; \ >r=`pwd`; m=`cd /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs && pwd`; \ >echo 'exec "'"$r/_tmpinst/bin/mono"'" "'"$m/class/lib/net_4_x/al.exe"'" "$@"' >> _tmpinst/bin/al ; \ >chmod +x _tmpinst/bin/al >if test -w /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs; then :; else chmod -R +w /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs; fi >cd /builddir/build/BUILD/wine-mono-4.6.4/mono/mcs && make --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_x xbuild_12 xbuild_14 ' CC='gcc' all-profiles >mkdir -p -- build/deps >Bootstrap compiler: Mono C# compiler version 4.3.3.0 >lalr.c:77:1: warning: return type defaults to 'int' [-Wimplicit-int] > lalr() > ^~~~ >lalr.c:96:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_state_table() > ^~~~~~~~~~~~~~~ >lalr.c:107:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_accessing_symbol() > ^~~~~~~~~~~~~~~~~~~~ >lalr.c:118:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_shift_table() > ^~~~~~~~~~~~~~~ >lalr.c:129:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_reduction_table() > ^~~~~~~~~~~~~~~~~~~ >lalr.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_maxrhs() > ^~~~~~~~~~ >lalr.c:168:1: warning: return type defaults to 'int' [-Wimplicit-int] > initialize_LA() > ^~~~~~~~~~~~~ >lalr.c:205:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_goto_map() > ^~~~~~~~~~~~ >error.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int] > fatal(msg) > ^~~~~ >error.c:54:1: warning: return type defaults to 'int' [-Wimplicit-int] > no_space() > ^~~~~~~~ >error.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] > open_error(filename) > ^~~~~~~~~~ >error.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int] > unexpected_EOF() > ^~~~~~~~~~~~~~ >error.c:77:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_pos(st_line, st_cptr) > ^~~~~~~~~ >error.c: In function 'print_pos': >error.c:83:23: warning: 'return' with no value, in function returning non-void > if (st_line == 0) return; > ^~~~~~ >error.c:77:1: note: declared here > print_pos(st_line, st_cptr) > ^~~~~~~~~ >lalr.c:303:1: warning: return type defaults to 'int' [-Wimplicit-int] > initialize_F() > ^~~~~~~~~~~~ >error.c: At top level: >error.c:104:1: warning: return type defaults to 'int' [-Wimplicit-int] > syntax_error(st_lineno, st_line, st_cptr) > ^~~~~~~~~~~~ >error.c:116:1: warning: return type defaults to 'int' [-Wimplicit-int] > unterminated_comment(c_lineno, c_line, c_cptr) > ^~~~~~~~~~~~~~~~~~~~ >error.c:128:1: warning: return type defaults to 'int' [-Wimplicit-int] > unterminated_string(s_lineno, s_line, s_cptr) > ^~~~~~~~~~~~~~~~~~~ >error.c:140:1: warning: return type defaults to 'int' [-Wimplicit-int] > unterminated_text(t_lineno, t_line, t_cptr) > ^~~~~~~~~~~~~~~~~ >error.c:152:1: warning: return type defaults to 'int' [-Wimplicit-int] > illegal_tag(t_lineno, t_line, t_cptr) > ^~~~~~~~~~~ >reader.c:85:1: warning: return type defaults to 'int' [-Wimplicit-int] > cachec(c) > ^~~~~~ >error.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int] > illegal_character(c_cptr) > ^~~~~~~~~~~~~~~~~ >lalr.c:380:1: warning: return type defaults to 'int' [-Wimplicit-int] > build_relations() > ^~~~~~~~~~~~~~~ >error.c:174:1: warning: return type defaults to 'int' [-Wimplicit-int] > used_reserved(s) > ^~~~~~~~~~~~~ >error.c:183:1: warning: return type defaults to 'int' [-Wimplicit-int] > tokenized_start(s) > ^~~~~~~~~~~~~~~ >error.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int] > retyped_warning(s) > ^~~~~~~~~~~~~~~ >reader.c:100:1: warning: return type defaults to 'int' [-Wimplicit-int] > get_line() > ^~~~~~~~ >error.c:200:1: warning: return type defaults to 'int' [-Wimplicit-int] > reprec_warning(s) > ^~~~~~~~~~~~~~ >error.c:208:1: warning: return type defaults to 'int' [-Wimplicit-int] > revalued_warning(s) > ^~~~~~~~~~~~~~~~ >reader.c: In function 'get_line': >reader.c:111:2: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:100:1: note: declared here > get_line() > ^~~~~~~~ >error.c:216:1: warning: return type defaults to 'int' [-Wimplicit-int] > terminal_start(s) > ^~~~~~~~~~~~~~ >error.c:225:1: warning: return type defaults to 'int' [-Wimplicit-int] > restarted_warning() > ^~~~~~~~~~~~~~~~~ >error.c:232:1: warning: return type defaults to 'int' [-Wimplicit-int] > no_grammar() > ^~~~~~~~~~ >reader.c:127:32: warning: 'return' with no value, in function returning non-void > if (c == '\n') { cptr = line; return; } > ^~~~~~ >reader.c:100:1: note: declared here > get_line() > ^~~~~~~~ >error.c:240:1: warning: return type defaults to 'int' [-Wimplicit-int] > terminal_lhs(s_lineno) > ^~~~~~~~~~~~ >error.c:249:1: warning: return type defaults to 'int' [-Wimplicit-int] > prec_redeclared() > ^~~~~~~~~~~~~~~ >reader.c:140:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:100:1: note: declared here > get_line() > ^~~~~~~~ >error.c:256:1: warning: return type defaults to 'int' [-Wimplicit-int] > unterminated_action(a_lineno, a_line, a_cptr) > ^~~~~~~~~~~~~~~~~~~ >lalr.c:472:1: warning: return type defaults to 'int' [-Wimplicit-int] > add_lookback_edge(stateno, ruleno, gotono) > ^~~~~~~~~~~~~~~~~ >error.c:268:1: warning: return type defaults to 'int' [-Wimplicit-int] > dollar_warning(a_lineno, i) > ^~~~~~~~~~~~~~ >error.c:277:1: warning: return type defaults to 'int' [-Wimplicit-int] > dollar_error(a_lineno, a_line, a_cptr) > ^~~~~~~~~~~~ >reader.c: At top level: >reader.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int] > skip_comment() > ^~~~~~~~~~~~ >error.c:289:1: warning: return type defaults to 'int' [-Wimplicit-int] > untyped_lhs() > ^~~~~~~~~~~ >error.c:297:1: warning: return type defaults to 'int' [-Wimplicit-int] > untyped_rhs(i, s) > ^~~~~~~~~~~ >reader.c: In function 'skip_comment': >reader.c:179:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:164:1: note: declared here > skip_comment() > ^~~~~~~~~~~~ >error.c:307:1: warning: return type defaults to 'int' [-Wimplicit-int] > unknown_rhs(i) > ^~~~~~~~~~~ >error.c:316:1: warning: return type defaults to 'int' [-Wimplicit-int] > default_action_warning() > ^~~~~~~~~~~~~~~~~~~~~~ >error.c:323:1: warning: return type defaults to 'int' [-Wimplicit-int] > undefined_goal(s) > ^~~~~~~~~~~~~~ >error.c:331:1: warning: return type defaults to 'int' [-Wimplicit-int] > undefined_symbol_warning(s) > ^~~~~~~~~~~~~~~~~~~~~~~~ >closure.c:51:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_EFF() > ^~~~~~~ >lalr.c:557:1: warning: return type defaults to 'int' [-Wimplicit-int] > compute_FOLLOWS() > ^~~~~~~~~~~~~~~ >lalr.c:563:1: warning: return type defaults to 'int' [-Wimplicit-int] > compute_lookaheads() > ^~~~~~~~~~~~~~~~~~ >lalr.c:597:1: warning: return type defaults to 'int' [-Wimplicit-int] > digraph(relation) > ^~~~~~~ >closure.c:87:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_first_derives() > ^~~~~~~~~~~~~~~~~ >mkpar.c:62:1: warning: return type defaults to 'int' [-Wimplicit-int] > make_parser() > ^~~~~~~~~~~ >lalr.c:624:1: warning: return type defaults to 'int' [-Wimplicit-int] > traverse(i) > ^~~~~~~~ >closure.c:142:1: warning: return type defaults to 'int' [-Wimplicit-int] > closure(nucleus, n) > ^~~~~~~ >closure.c:212:1: warning: return type defaults to 'int' [-Wimplicit-int] > finalize_closure() > ^~~~~~~~~~~~~~~~ >mkpar.c:192:1: warning: return type defaults to 'int' [-Wimplicit-int] > find_final_state() > ^~~~~~~~~~~~~~~~ >mkpar.c:209:1: warning: return type defaults to 'int' [-Wimplicit-int] > unused_rules() > ^~~~~~~~~~~~ >lr0.c:72:1: warning: return type defaults to 'int' [-Wimplicit-int] > allocate_itemsets() > ^~~~~~~~~~~~~~~~~ >mkpar.c:241:1: warning: return type defaults to 'int' [-Wimplicit-int] > remove_conflicts() > ^~~~~~~~~~~~~~~~ >lr0.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int] > allocate_storage() > ^~~~~~~~~~~~~~~~ >mkpar.c:316:1: warning: return type defaults to 'int' [-Wimplicit-int] > total_conflicts() > ^~~~~~~~~~~~~~~ >lr0.c:123:1: warning: return type defaults to 'int' [-Wimplicit-int] > append_states() > ^~~~~~~~~~~~~ >lr0.c:152:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_storage() > ^~~~~~~~~~~~ >mkpar.c:365:1: warning: return type defaults to 'int' [-Wimplicit-int] > defreds() > ^~~~~~~ >warshall.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int] > transitive_closure(R, n) > ^~~~~~~~~~~~~~~~~~ >lr0.c:165:1: warning: return type defaults to 'int' [-Wimplicit-int] > generate_states() > ^~~~~~~~~~~~~~~ >mkpar.c:374:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_action_row(p) > ^~~~~~~~~~~~~~~ >mkpar.c:387:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_parser() > ^~~~~~~~~~~ >warshall.c:95:1: warning: return type defaults to 'int' [-Wimplicit-int] > reflexive_transitive_closure(R, n) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >lr0.c:257:1: warning: return type defaults to 'int' [-Wimplicit-int] > initialize_states() > ^~~~~~~~~~~~~~~~~ >lr0.c:284:1: warning: return type defaults to 'int' [-Wimplicit-int] > new_itemsets() > ^~~~~~~~~~~~ >lr0.c:361:1: warning: return type defaults to 'int' [-Wimplicit-int] > show_cores() > ^~~~~~~~~~ >lr0.c:396:1: warning: return type defaults to 'int' [-Wimplicit-int] > show_ritems() > ^~~~~~~~~~~ >lr0.c:406:1: warning: return type defaults to 'int' [-Wimplicit-int] > show_rrhs() > ^~~~~~~~~ >lr0.c:417:1: warning: return type defaults to 'int' [-Wimplicit-int] > show_shifts() > ^~~~~~~~~~~ >lr0.c:435:1: warning: return type defaults to 'int' [-Wimplicit-int] > save_shifts() > ^~~~~~~~~~~ >lr0.c:469:1: warning: return type defaults to 'int' [-Wimplicit-int] > save_reductions() > ^~~~~~~~~~~~~~~ >output.c:61:1: warning: return type defaults to 'int' [-Wimplicit-int] > output () { > ^~~~~~ >lr0.c:518:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_derives() > ^~~~~~~~~~~ >verbose.c:45:1: warning: return type defaults to 'int' [-Wimplicit-int] > verbose() > ^~~~~~~ >lr0.c:548:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_derives() > ^~~~~~~~~~~~ >verbose.c: In function 'verbose': >verbose.c:49:17: warning: 'return' with no value, in function returning non-void > if (!vflag) return; > ^~~~~~ >verbose.c:45:1: note: declared here > verbose() > ^~~~~~~ >lr0.c:577:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_nullable() > ^~~~~~~~~~~~ >verbose.c: At top level: >verbose.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int] > log_unused() > ^~~~~~~~~~ >lr0.c:626:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_nullable() > ^~~~~~~~~~~~~ >reader.c: At top level: >reader.c:315:1: warning: return type defaults to 'int' [-Wimplicit-int] > copy_text(f) > ^~~~~~~~~ >lr0.c:632:1: warning: return type defaults to 'int' [-Wimplicit-int] > lr0() > ^~~ >verbose.c:88:1: warning: return type defaults to 'int' [-Wimplicit-int] > log_conflicts() > ^~~~~~~~~~~~~ >verbose.c:116:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_state(state) > ^~~~~~~~~~~ >verbose.c:130:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_conflicts(state) > ^~~~~~~~~~~~~~~ >reader.c: In function 'copy_text': >reader.c:426:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:315:1: note: declared here > copy_text(f) > ^~~~~~~~~ >main.c:103:1: warning: return type defaults to 'int' [-Wimplicit-int] > done(k) > ^~~~ >main.c:121:1: warning: return type defaults to 'int' [-Wimplicit-int] > set_signals() > ^~~~~~~~~~~ >verbose.c:178:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_core(state) > ^~~~~~~~~~ >main.c:138:1: warning: return type defaults to 'int' [-Wimplicit-int] > usage() > ^~~~~ >main.c:151:1: warning: return type defaults to 'int' [-Wimplicit-int] > getargs(argc, argv) > ^~~~~~~ >verbose.c:214:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_nulls(state) > ^~~~~~~~~~~ >main.c: In function 'getargs': >main.c:168:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >main.c:151:1: note: declared here > getargs(argc, argv) > ^~~~~~~ >verbose.c:258:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_actions(stateno) > ^~~~~~~~~~~~~ >main.c: At top level: >main.c:265:1: warning: return type defaults to 'int' [-Wimplicit-int] > create_file_names() > ^~~~~~~~~~~~~~~~~ >verbose.c:285:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_shifts(p) > ^~~~~~~~~~~~ >verbose.c:310:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_reductions(p, defred) > ^~~~~~~~~~~~~~~~ >symtab.c:122:1: warning: return type defaults to 'int' [-Wimplicit-int] > create_symbol_table() > ^~~~~~~~~~~~~~~~~~~ >main.c:329:1: warning: return type defaults to 'int' [-Wimplicit-int] > open_files() > ^~~~~~~~~~ >verbose.c:348:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_gotos(stateno) > ^~~~~~~~~~~ >symtab.c:142:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_symbol_table() > ^~~~~~~~~~~~~~~~~ >symtab.c:149:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_symbols() > ^~~~~~~~~~~~ >reader.c: At top level: >reader.c:696:1: warning: return type defaults to 'int' [-Wimplicit-int] > declare_tokens(assoc) > ^~~~~~~~~~~~~~ >reader.c: In function 'declare_tokens': >reader.c:722:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:696:1: note: declared here > declare_tokens(assoc) > ^~~~~~~~~~~~~~ >output.c:101:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_rule_data() > ^~~~~~~~~~~~~~~~ >reader.c: At top level: >reader.c:758:1: warning: return type defaults to 'int' [-Wimplicit-int] > declare_types() > ^~~~~~~~~~~~~ >reader.c: In function 'declare_types': >reader.c:777:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:758:1: note: declared here > declare_types() > ^~~~~~~~~~~~~ >output.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_yydefred() > ^~~~~~~~~~~~~~~ >reader.c: At top level: >reader.c:786:1: warning: return type defaults to 'int' [-Wimplicit-int] > declare_start() > ^~~~~~~~~~~~~ >output.c:193:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_actions() > ^~~~~~~~~~~~~~ >reader.c:804:1: warning: return type defaults to 'int' [-Wimplicit-int] > read_declarations() > ^~~~~~~~~~~~~~~~~ >reader.c: In function 'read_declarations': >reader.c:820:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:804:1: note: declared here > read_declarations() > ^~~~~~~~~~~~~~~~~ >reader.c: At top level: >reader.c:845:1: warning: return type defaults to 'int' [-Wimplicit-int] > initialize_grammar() > ^~~~~~~~~~~~~~~~~~ >output.c:221:1: warning: return type defaults to 'int' [-Wimplicit-int] > token_actions() > ^~~~~~~~~~~~~ >reader.c:877:1: warning: return type defaults to 'int' [-Wimplicit-int] > expand_items() > ^~~~~~~~~~~~ >reader.c:886:1: warning: return type defaults to 'int' [-Wimplicit-int] > expand_rules() > ^~~~~~~~~~~~ >reader.c:898:1: warning: return type defaults to 'int' [-Wimplicit-int] > advance_to_start() > ^~~~~~~~~~~~~~~~ >reader.c:948:1: warning: return type defaults to 'int' [-Wimplicit-int] > start_rule(bp, s_lineno) > ^~~~~~~~~~ >output.c:305:1: warning: return type defaults to 'int' [-Wimplicit-int] > goto_actions() > ^~~~~~~~~~~~ >reader.c:963:1: warning: return type defaults to 'int' [-Wimplicit-int] > end_rule() > ^~~~~~~~ >reader.c:983:1: warning: return type defaults to 'int' [-Wimplicit-int] > insert_empty_rule() > ^~~~~~~~~~~~~~~~~ >output.c:374:1: warning: return type defaults to 'int' [-Wimplicit-int] > save_column(symbol, default_state) > ^~~~~~~~~~~ >output.c: In function 'save_column': >output.c:396:21: warning: 'return' with no value, in function returning non-void > if (count == 0) return; > ^~~~~~ >output.c:374:1: note: declared here > save_column(symbol, default_state) > ^~~~~~~~~~~ >reader.c:1012:1: warning: return type defaults to 'int' [-Wimplicit-int] > add_symbol() > ^~~~~~~~~~ >reader.c: In function 'add_symbol': >reader.c:1030:2: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >output.c: At top level: >output.c:416:1: warning: return type defaults to 'int' [-Wimplicit-int] > sort_actions() > ^~~~~~~~~~~~ >reader.c:1012:1: note: declared here > add_symbol() > ^~~~~~~~~~ >reader.c: At top level: >reader.c:1043:1: warning: return type defaults to 'int' [-Wimplicit-int] > copy_action() > ^~~~~~~~~~~ >output.c:451:1: warning: return type defaults to 'int' [-Wimplicit-int] > pack_table() > ^~~~~~~~~~ >output.c:632:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_base() > ^~~~~~~~~~~ >output.c:700:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_table() > ^~~~~~~~~~~~ >output.c:729:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_check() > ^~~~~~~~~~~~ >output.c:792:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_defines(prefix) > ^~~~~~~~~~~~~~ >output.c:831:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_stored_text(file, name) > ^~~~~~~~~~~~~~~~~~ >output.c:858:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_debug() > ^~~~~~~~~~~~ >output.c:1071:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_trailing_text() > ^~~~~~~~~~~~~~~~~~~~ >output.c: In function 'output_trailing_text': >output.c:1077:2: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:1377:1: warning: return type defaults to 'int' [-Wimplicit-int] > read_grammar() > ^~~~~~~~~~~~ >output.c:1071:1: note: declared here > output_trailing_text() > ^~~~~~~~~~~~~~~~~~~~ >output.c:1085:6: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >output.c:1071:1: note: declared here > output_trailing_text() > ^~~~~~~~~~~~~~~~~~~~ >reader.c:1410:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_tags() > ^~~~~~~~~ >reader.c: In function 'free_tags': >reader.c:1414:25: warning: 'return' with no value, in function returning non-void > if (tag_table == 0) return; > ^~~~~~ >output.c: At top level: >reader.c:1410:1: note: declared here > free_tags() > ^~~~~~~~~ >output.c:1120:1: warning: return type defaults to 'int' [-Wimplicit-int] > output_semantic_actions() > ^~~~~~~~~~~~~~~~~~~~~~~ >output.c: In function 'output_semantic_actions': >reader.c: At top level: >output.c:1130:2: warning: 'return' with no value, in function returning non-void > return; > ^~~~~~ >reader.c:1425:1: warning: return type defaults to 'int' [-Wimplicit-int] > pack_names() > ^~~~~~~~~~ >output.c:1120:1: note: declared here > output_semantic_actions() > ^~~~~~~~~~~~~~~~~~~~~~~ >output.c: At top level: >output.c:1154:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_itemsets() > ^~~~~~~~~~~~~ >reader.c:1450:1: warning: return type defaults to 'int' [-Wimplicit-int] > check_symbols() > ^~~~~~~~~~~~~ >output.c:1167:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_shifts() > ^~~~~~~~~~~ >reader.c:1468:1: warning: return type defaults to 'int' [-Wimplicit-int] > pack_symbols() > ^~~~~~~~~~~~ >output.c:1181:1: warning: return type defaults to 'int' [-Wimplicit-int] > free_reductions() > ^~~~~~~~~~~~~~~ >reader.c:1592:1: warning: return type defaults to 'int' [-Wimplicit-int] > pack_grammar() > ^~~~~~~~~~~~ >reader.c:1651:1: warning: return type defaults to 'int' [-Wimplicit-int] > print_grammar() > ^~~~~~~~~~~~~ >reader.c: In function 'print_grammar': >reader.c:1657:17: warning: 'return' with no value, in function returning non-void > if (!vflag) return; > ^~~~~~ >reader.c:1651:1: note: declared here > print_grammar() > ^~~~~~~~~~~~~ >reader.c: At top level: >reader.c:1687:1: warning: return type defaults to 'int' [-Wimplicit-int] > reader() > ^~~~~~ >mkdir -p -- ../class/lib/basic/ >./../jay/jay: 8 shift/reduce conflicts. >MCS [basic] basic.exe >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >/builddir/build/BUILD/wine-mono-4.6.4/monolite/mscorlib.dll (Location of the symbol related to previous warning) >/builddir/build/BUILD/wine-mono-4.6.4/monolite/System.dll (Location of the symbol related to previous warning) >Compilation succeeded - 2 warning(s) >MCS [basic] mscorlib.dll >System/TimeZoneInfo.cs(136,34): warning CS0168: The variable `e' is declared but never used >System.Diagnostics/StackTrace.cs(179,9): warning CS0168: The variable `printOffset' is declared but never used >System.Diagnostics.Tracing/EventSource.cs(135,15): warning CS3006: Overloaded method `System.Diagnostics.Tracing.EventSource.Write<T>(string, ref System.Diagnostics.Tracing.EventSourceOptions, ref T)' differing only in ref or out, or in array rank, is not CLS-compliant >System.Diagnostics.Tracing/EventSource.cs(131,15): (Location of the symbol related to previous warning) >System.Security/PermissionSet.cs(230,13): warning CS0219: The variable `current' is assigned but its value is never used >System.Security/PermissionSet.cs(231,14): warning CS0219: The variable `domain' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(79,9): warning CS0219: The variable `bNeedSecurityCheck' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(80,9): warning CS0219: The variable `bCanBeCached' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(81,9): warning CS0219: The variable `bSecurityCheckOff' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4172,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/rttype.cs(4623,28): warning CS0219: The variable `isByRef' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4626,25): warning CS0219: The variable `lcid' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4663,18): warning CS0219: The variable `bDefaultBinder' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(1146,20): warning CS0219: The variable `keyData' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/convert.cs(2448,19): warning CS0219: The variable `actualResultLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/enum.cs(560,19): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/enum.cs(562,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/throwhelper.cs(91,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/type.cs(1539,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/collections/generic/list.cs(913,21): warning CS0219: The variable `i' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeparse.cs(4005,20): warning CS0219: The variable `originalFormat' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/japanesecalendar.cs(168,17): warning CS0219: The variable `iFoundEras' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/sortversion.cs(33,24): warning CS0219: The variable `b' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/io/binaryreader.cs(411,18): warning CS1717: Assignment made to same variable; did you mean to assign something else? >../../../external/referencesource/mscorlib/system/io/stream.cs(317,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(376,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(463,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(563,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/streamwriter.cs(244,59): warning CS0184: The given expression is never of the provided (`System.IO.__ConsoleStream') type >../../../external/referencesource/mscorlib/system/resources/manifestbasedresourcegroveler.cs(567,38): warning CS0168: The variable `fle' is declared but never used >../../../external/referencesource/mscorlib/system/security/claims/ClaimsIdentity.cs(1294,32): warning CS0219: The variable `version' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(608,73): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(610,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(714,73): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(715,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1341,21): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1342,21): warning CS0219: The variable `i' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1562,17): warning CS0219: The variable `deltaLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1600,25): warning CS0219: The variable `indexBeforeAdjustment' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/objectmanager.cs(344,26): warning CS0219: The variable `originalHolder' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(39,29): warning CS0219: The variable `rt' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(100,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(119,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(138,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(400,17): warning CS0219: The variable `byteLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(672,18): warning CS0219: The variable `genId' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(1058,20): warning CS0219: The variable `objName' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(1526,34): warning CS0219: The variable `typeFowardedFromAssembly' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryutilclasses.cs(357,24): warning CS0219: The variable `obj' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/CancellationTokenSource.cs(686,21): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(861,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(998,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(1144,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(1297,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(125,21): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `false' >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(126,21): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(249,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(250,18): warning CS0219: The variable `callerTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1099,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1100,18): warning CS0219: The variable `callingTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1422,18): warning CS0219: The variable `callerTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1423,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >System.Diagnostics/StackTrace.cs(61,16): warning CS0414: The private field `System.Diagnostics.StackTrace.debug_info' is assigned but its value is never used >System.Reflection/Assembly.cs(66,11): warning CS0414: The private field `System.Reflection.Assembly.UnmanagedMemoryStreamForModule.module' is assigned but its value is never used >System.Runtime.Remoting.Messaging/CADMessages.cs(440,11): warning CS0414: The private field `System.Runtime.Remoting.Messaging.CADMethodReturnMessage._sig' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(2730,31): warning CS0169: The private field `System.RuntimeType.s_SICtorParamTypes' is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4389,36): warning CS0414: The private field `System.RuntimeType.s_typedRef' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(107,24): warning CS0169: The private field `System.Globalization.CompareInfo.m_dataHandle' is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(110,24): warning CS0169: The private field `System.Globalization.CompareInfo.m_handleOrigin' is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(262,29): warning CS0169: The private field `System.Globalization.CompareInfo.win32LCID' is never used >../../../external/referencesource/mscorlib/system/boolean.cs(34,20): warning CS0649: Field `System.Boolean.m_value' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/typedreference.cs(25,27): warning CS0169: The private field `System.TypedReference.type' is never used >../../../external/referencesource/mscorlib/system/globalization/charunicodeinfo.cs(49,21): warning CS0414: The private field `System.Globalization.CharUnicodeInfo.s_initialized' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(402,22): warning CS0169: The private field `System.Globalization.DateTimeFormatInfo.bUseCalendarInfo' is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(404,24): warning CS0169: The private field `System.Globalization.DateTimeFormatInfo.nDataItem' is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(1521,23): warning CS0414: The private field `System.Globalization.DateTimeFormatInfo.MonthSpaces' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/io/ioexception.cs(36,24): warning CS0414: The private field `System.IO.IOException._maybeFullPath' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/resources/resourcemanager.cs(207,22): warning CS0414: The private field `System.Resources.ResourceManager.UseSatelliteAssem' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/resources/resourcemanager.cs(273,38): warning CS0169: The private field `System.Resources.ResourceManager.s_IsAppXModel' is never used >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(35,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_remoteStackTrace' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(37,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_dynamicMethods' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(38,25): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_IPForWatsonBuckets' is never assigned to, and will always have its default value >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(39,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_WatsonBuckets' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/compilerservices/typedependencyattribute.cs(17,24): warning CS0414: The private field `System.Runtime.CompilerServices.TypeDependencyAttribute.typeName' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/security/cryptography/passwordderivebytes.cs(34,33): warning CS0414: The private field `System.Security.Cryptography.PasswordDeriveBytes._cspParams' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/security/cryptography/rfc2898derivebytes.cs(33,31): warning CS0414: The private field `System.Security.Cryptography.Rfc2898DeriveBytes.m_cspParams' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/objectmanager.cs(47,14): warning CS0414: The private field `System.Runtime.Serialization.ObjectManager.m_isCrossAppDomain' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(322,45): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.binaryCrossAppDomainString' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(692,47): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.crossAppDomainAssembly' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarymethodmessage.cs(18,18): warning CS0414: The private field `System.Runtime.Serialization.Formatters.Binary.BinaryMethodCallMessage._inargs' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarymethodmessage.cs(103,18): warning CS0414: The private field `System.Runtime.Serialization.Formatters.Binary.BinaryMethodReturnMessage._outargs' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(53,36): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.ObjectReader.serObjectInfoInit' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/versioning/binarycompatibility.cs(166,27): warning CS0649: Field `System.Runtime.Versioning.BinaryCompatibility.BinaryCompatibilityMap.TargetsAtLeast_Phone_V8_1' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/threading/CancellationTokenSource.cs(1083,60): warning CS0414: The private field `System.Threading.SparselyPopulatedArray<T>.m_head' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/threadpool.cs(582,23): warning CS0649: Field `System.Threading.ThreadPoolWorkQueue.loggingEnabled' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs(553,23): warning CS0649: Field `System.Threading.Tasks.AwaitTaskContinuation.m_continuationId' is never assigned to, and will always have its default value `0' >../../../external/referencesource/mscorlib/system/threading/Tasks/ParallelLoopState.cs(415,29): warning CS0649: Field `System.Threading.Tasks.ParallelLoopStateFlags.PLS_NONE' is never assigned to, and will always have its default value `0' >Compilation succeeded - 96 warning(s) >Creating the per profile list ../../build/deps/basic_System.dll.sources ... >mkdir -p -- ../../class/lib/basic/bare/ >MCS [bare/basic] System.dll >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >../corlib/System.Security.Permissions/HostProtectionAttribute.cs(38,22): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(21,30): warning CS0414: The private field `System.Diagnostics.TraceInternal.settingsInitialized' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(22,30): warning CS0169: The private field `System.Diagnostics.TraceInternal.defaultInitialized' is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >Mono.Net.Security/MonoTlsStream.cs(62,29): warning CS0169: The private field `Mono.Net.Security.MonoTlsStream.provider' is never used >Mono.Net.Security/MonoTlsStream.cs(63,27): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.request' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(64,26): warning CS0169: The private field `Mono.Net.Security.MonoTlsStream.networkStream' is never used >Mono.Net.Security/MonoTlsStream.cs(66,18): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.sslStream' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(67,22): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.status' is never assigned to, and will always have its default value `0' >System.Net/HttpWebRequest.cs(115,20): warning CS0649: Field `System.Net.HttpWebRequest.tlsProvider' is never assigned to, and will always have its default value `null' >System.Net/WebConnection.cs(69,8): warning CS0414: The private field `System.Net.WebConnection.reused' is assigned but its value is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >System.Net/WebConnection.cs(87,17): warning CS0649: Field `System.Net.WebConnection.tlsStream' is never assigned to, and will always have its default value `null' >System/Uri.cs(108,23): warning CS0414: The private field `System.Uri.isWin32' is assigned but its value is never used >Compilation succeeded - 64 warning(s) >MCS [bare/basic] System.Xml.dll >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >./../../class/lib/basic/bare/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidator.cs(1975,37): warning CS0162: Unreachable code detected >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(192,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(220,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >Compilation succeeded - 5 warning(s) >MCS [basic] Mono.Security.dll >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >./../../class/lib/basic/bare/System.dll (Location of the symbol related to previous warning) >./Mono.Security.Protocol.Tls/CipherSuiteFactory.cs(92,4): warning CS0162: Unreachable code detected >Compilation succeeded - 3 warning(s) >mkdir -p -- ../../class/lib/basic/secxml/ >MCS [secxml/basic] System.dll >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >../corlib/System.Security.Permissions/HostProtectionAttribute.cs(38,22): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/HttpListenerRequest.cs(325,38): warning CS0168: The variable `e' is declared but never used >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(21,30): warning CS0414: The private field `System.Diagnostics.TraceInternal.settingsInitialized' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(22,30): warning CS0169: The private field `System.Diagnostics.TraceInternal.defaultInitialized' is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >Mono.Net.Security/MonoTlsStream.cs(86,34): warning CS0414: The private field `Mono.Net.Security.MonoTlsStream.validationHelper' is assigned but its value is never used >System.Configuration/SettingValueElement.cs(43,17): warning CS0169: The private field `System.Configuration.SettingValueElement.original' is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >System/Uri.cs(108,23): warning CS0414: The private field `System.Uri.isWin32' is assigned but its value is never used >Compilation succeeded - 59 warning(s) >MCS [basic] System.Security.dll >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >./../../class/lib/basic/secxml/System.dll (Location of the symbol related to previous warning) >Compilation succeeded - 2 warning(s) >MCS [basic] System.Configuration.dll >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >./../../class/lib/basic/secxml/System.dll (Location of the symbol related to previous warning) >System.Configuration/InternalConfigurationRoot.cs(87,43): warning CS0067: The event `System.Configuration.InternalConfigurationRoot.ConfigChanged' is never used >Compilation succeeded - 3 warning(s) >MCS [basic] System.Xml.dll >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >./../../class/lib/basic/bare/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidator.cs(1975,37): warning CS0162: Unreachable code detected >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(192,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(220,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >Compilation succeeded - 5 warning(s) >MCS [basic] System.dll >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >../corlib/System.Security.Permissions/HostProtectionAttribute.cs(38,22): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/HttpListenerRequest.cs(325,38): warning CS0168: The variable `e' is declared but never used >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >Mono.Net.Security/MonoTlsStream.cs(86,34): warning CS0414: The private field `Mono.Net.Security.MonoTlsStream.validationHelper' is assigned but its value is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >System/Uri.cs(108,23): warning CS0414: The private field `System.Uri.isWin32' is assigned but its value is never used >Compilation succeeded - 56 warning(s) >Creating the per profile list ../../build/deps/basic_System.Core.dll.sources ... >MCS [basic] System.Core.dll >warning CS8001: SDK path could not be resolved >warning CS1685: The predefined type `System.Security.Permissions.HostProtectionAttribute' is defined multiple times. Using definition from `mscorlib.dll' >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >./../../class/lib/basic/System.dll (Location of the symbol related to previous warning) >System.IO.Pipes/PipeSecurity.cs(114,25): warning CS0108: `System.IO.Pipes.PipeSecurity.AccessControlSectionsModified' hides inherited member `System.Security.AccessControl.ObjectSecurity.AccessControlSectionsModified'. Use the new keyword if hiding was intended >./../../class/lib/basic/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs(73,58): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `true' >../../../external/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs(77,58): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `true' >../../../external/referencesource/System.Core/System/Linq/SequenceQuery.cs(104,18): warning CS0219: The variable `execType' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/SequenceQuery.cs(197,30): warning CS0219: The variable `argArray' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(198,57): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs(192,34): warning CS0414: The private field `System.Linq.Parallel.UnionQueryOperator<TInputOutput>.UnionQueryOperatorEnumerator<TLeftKey,TRightKey>.m_partitionIndex' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs(27,22): warning CS0414: The private field `System.Linq.Parallel.OrderingQueryOperator<TSource>.m_orderOn' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs(236,42): warning CS0414: The private field `System.Linq.Parallel.ConcatQueryOperator<TSource>.ConcatQueryOperatorResults.m_concatOp' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs(153,22): warning CS0414: The private field `System.Linq.Parallel.SortQueryOperatorResults<TInputOutput,TSortKey>.m_preferStriping' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs(28,40): warning CS0414: The private field `System.Linq.Parallel.OrderPreservingPipeliningSpoolingTask<TOutput,TKey>.m_taskScheduler' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(114,26): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.fileAccess' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(115,10): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.name' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(116,8): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.fileCapacity' is assigned but its value is never used >Compilation succeeded - 16 warning(s) >mkdir -p -- ../../class/lib/build/ >MCS [build] mscorlib.dll >System/TimeZoneInfo.cs(136,34): warning CS0168: The variable `e' is declared but never used >System.Diagnostics/StackTrace.cs(179,9): warning CS0168: The variable `printOffset' is declared but never used >System.Diagnostics.Tracing/EventSource.cs(135,15): warning CS3006: Overloaded method `System.Diagnostics.Tracing.EventSource.Write<T>(string, ref System.Diagnostics.Tracing.EventSourceOptions, ref T)' differing only in ref or out, or in array rank, is not CLS-compliant >System.Diagnostics.Tracing/EventSource.cs(131,15): (Location of the symbol related to previous warning) >System.Security/PermissionSet.cs(230,13): warning CS0219: The variable `current' is assigned but its value is never used >System.Security/PermissionSet.cs(231,14): warning CS0219: The variable `domain' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(79,9): warning CS0219: The variable `bNeedSecurityCheck' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(80,9): warning CS0219: The variable `bCanBeCached' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(81,9): warning CS0219: The variable `bSecurityCheckOff' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4172,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/rttype.cs(4623,28): warning CS0219: The variable `isByRef' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4626,25): warning CS0219: The variable `lcid' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4663,18): warning CS0219: The variable `bDefaultBinder' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(1146,20): warning CS0219: The variable `keyData' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/convert.cs(2448,19): warning CS0219: The variable `actualResultLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/enum.cs(560,19): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/enum.cs(562,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/throwhelper.cs(91,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/type.cs(1539,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/collections/generic/list.cs(913,21): warning CS0219: The variable `i' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeparse.cs(4005,20): warning CS0219: The variable `originalFormat' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/japanesecalendar.cs(168,17): warning CS0219: The variable `iFoundEras' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/sortversion.cs(33,24): warning CS0219: The variable `b' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/io/binaryreader.cs(411,18): warning CS1717: Assignment made to same variable; did you mean to assign something else? >../../../external/referencesource/mscorlib/system/io/stream.cs(317,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(376,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(463,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(563,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/streamwriter.cs(244,59): warning CS0184: The given expression is never of the provided (`System.IO.__ConsoleStream') type >../../../external/referencesource/mscorlib/system/resources/manifestbasedresourcegroveler.cs(567,38): warning CS0168: The variable `fle' is declared but never used >../../../external/referencesource/mscorlib/system/security/claims/ClaimsIdentity.cs(1294,32): warning CS0219: The variable `version' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(608,73): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(610,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(714,73): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(715,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1341,21): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1342,21): warning CS0219: The variable `i' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1562,17): warning CS0219: The variable `deltaLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1600,25): warning CS0219: The variable `indexBeforeAdjustment' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/objectmanager.cs(344,26): warning CS0219: The variable `originalHolder' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(39,29): warning CS0219: The variable `rt' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(100,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(119,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(138,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(400,17): warning CS0219: The variable `byteLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(672,18): warning CS0219: The variable `genId' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(1058,20): warning CS0219: The variable `objName' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(1526,34): warning CS0219: The variable `typeFowardedFromAssembly' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryutilclasses.cs(357,24): warning CS0219: The variable `obj' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/CancellationTokenSource.cs(686,21): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(861,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(998,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(1144,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(1297,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(125,21): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `false' >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(126,21): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(249,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(250,18): warning CS0219: The variable `callerTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1099,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1100,18): warning CS0219: The variable `callingTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1422,18): warning CS0219: The variable `callerTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1423,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >System.Diagnostics/StackTrace.cs(61,16): warning CS0414: The private field `System.Diagnostics.StackTrace.debug_info' is assigned but its value is never used >System.Reflection/Assembly.cs(66,11): warning CS0414: The private field `System.Reflection.Assembly.UnmanagedMemoryStreamForModule.module' is assigned but its value is never used >System.Runtime.Remoting.Messaging/CADMessages.cs(440,11): warning CS0414: The private field `System.Runtime.Remoting.Messaging.CADMethodReturnMessage._sig' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(2730,31): warning CS0169: The private field `System.RuntimeType.s_SICtorParamTypes' is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4389,36): warning CS0414: The private field `System.RuntimeType.s_typedRef' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(107,24): warning CS0169: The private field `System.Globalization.CompareInfo.m_dataHandle' is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(110,24): warning CS0169: The private field `System.Globalization.CompareInfo.m_handleOrigin' is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(262,29): warning CS0169: The private field `System.Globalization.CompareInfo.win32LCID' is never used >../../../external/referencesource/mscorlib/system/boolean.cs(34,20): warning CS0649: Field `System.Boolean.m_value' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/typedreference.cs(25,27): warning CS0169: The private field `System.TypedReference.type' is never used >../../../external/referencesource/mscorlib/system/globalization/charunicodeinfo.cs(49,21): warning CS0414: The private field `System.Globalization.CharUnicodeInfo.s_initialized' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(402,22): warning CS0169: The private field `System.Globalization.DateTimeFormatInfo.bUseCalendarInfo' is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(404,24): warning CS0169: The private field `System.Globalization.DateTimeFormatInfo.nDataItem' is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(1521,23): warning CS0414: The private field `System.Globalization.DateTimeFormatInfo.MonthSpaces' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/io/ioexception.cs(36,24): warning CS0414: The private field `System.IO.IOException._maybeFullPath' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/resources/resourcemanager.cs(207,22): warning CS0414: The private field `System.Resources.ResourceManager.UseSatelliteAssem' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/resources/resourcemanager.cs(273,38): warning CS0169: The private field `System.Resources.ResourceManager.s_IsAppXModel' is never used >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(35,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_remoteStackTrace' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(37,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_dynamicMethods' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(38,25): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_IPForWatsonBuckets' is never assigned to, and will always have its default value >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(39,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_WatsonBuckets' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/compilerservices/typedependencyattribute.cs(17,24): warning CS0414: The private field `System.Runtime.CompilerServices.TypeDependencyAttribute.typeName' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/security/cryptography/passwordderivebytes.cs(34,33): warning CS0414: The private field `System.Security.Cryptography.PasswordDeriveBytes._cspParams' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/security/cryptography/rfc2898derivebytes.cs(33,31): warning CS0414: The private field `System.Security.Cryptography.Rfc2898DeriveBytes.m_cspParams' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/objectmanager.cs(47,14): warning CS0414: The private field `System.Runtime.Serialization.ObjectManager.m_isCrossAppDomain' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(322,45): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.binaryCrossAppDomainString' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(692,47): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.crossAppDomainAssembly' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarymethodmessage.cs(18,18): warning CS0414: The private field `System.Runtime.Serialization.Formatters.Binary.BinaryMethodCallMessage._inargs' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarymethodmessage.cs(103,18): warning CS0414: The private field `System.Runtime.Serialization.Formatters.Binary.BinaryMethodReturnMessage._outargs' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(53,36): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.ObjectReader.serObjectInfoInit' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/versioning/binarycompatibility.cs(166,27): warning CS0649: Field `System.Runtime.Versioning.BinaryCompatibility.BinaryCompatibilityMap.TargetsAtLeast_Phone_V8_1' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/threading/CancellationTokenSource.cs(1083,60): warning CS0414: The private field `System.Threading.SparselyPopulatedArray<T>.m_head' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/threadpool.cs(582,23): warning CS0649: Field `System.Threading.ThreadPoolWorkQueue.loggingEnabled' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs(553,23): warning CS0649: Field `System.Threading.Tasks.AwaitTaskContinuation.m_continuationId' is never assigned to, and will always have its default value `0' >../../../external/referencesource/mscorlib/system/threading/Tasks/ParallelLoopState.cs(415,29): warning CS0649: Field `System.Threading.Tasks.ParallelLoopStateFlags.PLS_NONE' is never assigned to, and will always have its default value `0' >Compilation succeeded - 96 warning(s) >mkdir -p -- ../../class/lib/build/bare/ >MCS [bare/build] System.dll >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >System.Net/HttpWebRequest.cs(115,20): warning CS0649: Field `System.Net.HttpWebRequest.tlsProvider' is never assigned to, and will always have its default value `null' >System.Net/WebConnection.cs(69,8): warning CS0414: The private field `System.Net.WebConnection.reused' is assigned but its value is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >System.Net/WebConnection.cs(87,17): warning CS0649: Field `System.Net.WebConnection.tlsStream' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(62,29): warning CS0169: The private field `Mono.Net.Security.MonoTlsStream.provider' is never used >Mono.Net.Security/MonoTlsStream.cs(63,27): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.request' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(64,26): warning CS0169: The private field `Mono.Net.Security.MonoTlsStream.networkStream' is never used >Mono.Net.Security/MonoTlsStream.cs(66,18): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.sslStream' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(67,22): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.status' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(21,30): warning CS0414: The private field `System.Diagnostics.TraceInternal.settingsInitialized' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(22,30): warning CS0169: The private field `System.Diagnostics.TraceInternal.defaultInitialized' is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Compilation succeeded - 61 warning(s) >MCS [bare/build] System.Xml.dll >../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidator.cs(1975,37): warning CS0162: Unreachable code detected >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(192,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(220,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >Compilation succeeded - 3 warning(s) >MCS [build] Mono.Security.dll >mkdir -p -- ../../class/lib/build/secxml/ >MCS [secxml/build] System.dll >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >System.Net/HttpListenerRequest.cs(325,38): warning CS0168: The variable `e' is declared but never used >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >System.Configuration/SettingValueElement.cs(43,17): warning CS0169: The private field `System.Configuration.SettingValueElement.original' is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >Mono.Net.Security/MonoTlsStream.cs(86,34): warning CS0414: The private field `Mono.Net.Security.MonoTlsStream.validationHelper' is assigned but its value is never used >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(21,30): warning CS0414: The private field `System.Diagnostics.TraceInternal.settingsInitialized' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(22,30): warning CS0169: The private field `System.Diagnostics.TraceInternal.defaultInitialized' is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Compilation succeeded - 56 warning(s) >MCS [build] System.Security.dll >MCS [build] System.Configuration.dll >System.Configuration/InternalConfigurationRoot.cs(87,43): warning CS0067: The event `System.Configuration.InternalConfigurationRoot.ConfigChanged' is never used >Compilation succeeded - 1 warning(s) >MCS [build] System.Xml.dll >../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidator.cs(1975,37): warning CS0162: Unreachable code detected >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(192,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(220,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >Compilation succeeded - 3 warning(s) >MCS [build] System.dll >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >System.Net/HttpListenerRequest.cs(325,38): warning CS0168: The variable `e' is declared but never used >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/build/mscorlib.dll (Location of the symbol related to previous warning) >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >Mono.Net.Security/MonoTlsStream.cs(86,34): warning CS0414: The private field `Mono.Net.Security.MonoTlsStream.validationHelper' is assigned but its value is never used >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Compilation succeeded - 53 warning(s) >MCS [build] Mono.Posix.dll >Creating the per profile list ../../build/deps/build_System.Core.dll.sources ... >MCS [build] System.Core.dll >../../../external/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs(73,58): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `true' >../../../external/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs(77,58): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `true' >../../../external/referencesource/System.Core/System/Linq/SequenceQuery.cs(104,18): warning CS0219: The variable `execType' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/SequenceQuery.cs(197,30): warning CS0219: The variable `argArray' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(198,57): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' >System.IO.Pipes/PipeStream.cs(135,15): warning CS0618: `System.IO.FileStream.FileStream(System.IntPtr, System.IO.FileAccess, bool, int, bool)' is obsolete: `Use FileStream(SafeFileHandle handle, FileAccess access, int bufferSize, bool isAsync) instead' >System.IO.Pipes/PipeUnix.cs(208,37): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' >System.IO.Pipes/PipeUnix.cs(274,36): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs(192,34): warning CS0414: The private field `System.Linq.Parallel.UnionQueryOperator<TInputOutput>.UnionQueryOperatorEnumerator<TLeftKey,TRightKey>.m_partitionIndex' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs(27,22): warning CS0414: The private field `System.Linq.Parallel.OrderingQueryOperator<TSource>.m_orderOn' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs(236,42): warning CS0414: The private field `System.Linq.Parallel.ConcatQueryOperator<TSource>.ConcatQueryOperatorResults.m_concatOp' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs(153,22): warning CS0414: The private field `System.Linq.Parallel.SortQueryOperatorResults<TInputOutput,TSortKey>.m_preferStriping' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs(28,40): warning CS0414: The private field `System.Linq.Parallel.OrderPreservingPipeliningSpoolingTask<TOutput,TKey>.m_taskScheduler' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(114,26): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.fileAccess' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(115,10): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.name' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(116,8): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.fileCapacity' is assigned but its value is never used >Compilation succeeded - 16 warning(s) >MCS [build] mcs.exe >MCS [build] gacutil.exe >MCS [build] sn.exe >MCS [build] culevel.exe >CompileUplevel.cs(943,34): warning CS0618: `System.CodeDom.Compiler.CodeDomProvider.CreateGenerator()' is obsolete: `ICodeGenerator is obsolete' >Compilation succeeded - 1 warning(s) >Creating .dep_dirs-net_4_x... >Creating .dep_dirs-net_4_x... >Creating the per profile list ../../build/deps/net_4_x_corlib.dll.sources ... >mkdir -p -- ../../class/lib/net_4_x/ >MCS [net_4_x] mscorlib.dll >../../../external/referencesource/mscorlib/system/collections/generic/list.cs(913,21): warning CS0219: The variable `i' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/convert.cs(2448,19): warning CS0219: The variable `actualResultLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/enum.cs(560,19): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/enum.cs(562,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(1146,20): warning CS0219: The variable `keyData' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeparse.cs(4005,20): warning CS0219: The variable `originalFormat' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/japanesecalendar.cs(168,17): warning CS0219: The variable `iFoundEras' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/sortversion.cs(33,24): warning CS0219: The variable `b' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/io/binaryreader.cs(411,18): warning CS1717: Assignment made to same variable; did you mean to assign something else? >../../../external/referencesource/mscorlib/system/io/stream.cs(317,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(376,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(463,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/stream.cs(563,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/io/streamwriter.cs(244,59): warning CS0184: The given expression is never of the provided (`System.IO.__ConsoleStream') type >../../../external/referencesource/mscorlib/system/resources/manifestbasedresourcegroveler.cs(567,38): warning CS0168: The variable `fle' is declared but never used >../../../external/referencesource/mscorlib/system/rttype.cs(4172,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/rttype.cs(4623,28): warning CS0219: The variable `isByRef' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4626,25): warning CS0219: The variable `lcid' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4663,18): warning CS0219: The variable `bDefaultBinder' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(79,9): warning CS0219: The variable `bNeedSecurityCheck' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(80,9): warning CS0219: The variable `bCanBeCached' is assigned but its value is never used >ReferenceSources/RuntimeType.cs(81,9): warning CS0219: The variable `bSecurityCheckOff' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(400,17): warning CS0219: The variable `byteLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(672,18): warning CS0219: The variable `genId' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(1058,20): warning CS0219: The variable `objName' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(1526,34): warning CS0219: The variable `typeFowardedFromAssembly' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryutilclasses.cs(357,24): warning CS0219: The variable `obj' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/objectmanager.cs(344,26): warning CS0219: The variable `originalHolder' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(39,29): warning CS0219: The variable `rt' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(100,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(119,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/serializationeventscache.cs(138,26): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/security/claims/ClaimsIdentity.cs(1294,32): warning CS0219: The variable `version' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(608,73): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(610,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(714,73): warning CS0429: Unreachable expression code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(715,17): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1341,21): warning CS0219: The variable `p' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1342,21): warning CS0219: The variable `i' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1562,17): warning CS0219: The variable `deltaLength' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/text/stringbuilder.cs(1600,25): warning CS0219: The variable `indexBeforeAdjustment' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/CancellationTokenSource.cs(686,21): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(861,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(998,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(1144,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/FutureFactory.cs(1297,25): warning CS0219: The variable `asyncResult' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(125,21): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `false' >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(126,21): warning CS0162: Unreachable code detected >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(249,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(250,18): warning CS0219: The variable `callerTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1099,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1100,18): warning CS0219: The variable `callingTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1422,18): warning CS0219: The variable `callerTask' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/Parallel.cs(1423,17): warning CS0219: The variable `forkJoinContextID' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/throwhelper.cs(91,17): warning CS0162: Unreachable code detected >System/TimeZoneInfo.cs(136,34): warning CS0168: The variable `e' is declared but never used >../../../external/referencesource/mscorlib/system/type.cs(1539,17): warning CS0162: Unreachable code detected >System.Diagnostics.Tracing/EventSource.cs(135,15): warning CS3006: Overloaded method `System.Diagnostics.Tracing.EventSource.Write<T>(string, ref System.Diagnostics.Tracing.EventSourceOptions, ref T)' differing only in ref or out, or in array rank, is not CLS-compliant >System.Diagnostics.Tracing/EventSource.cs(131,15): (Location of the symbol related to previous warning) >System.Diagnostics/StackTrace.cs(179,9): warning CS0168: The variable `printOffset' is declared but never used >System.Security/PermissionSet.cs(230,13): warning CS0219: The variable `current' is assigned but its value is never used >System.Security/PermissionSet.cs(231,14): warning CS0219: The variable `domain' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/boolean.cs(34,20): warning CS0649: Field `System.Boolean.m_value' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/globalization/charunicodeinfo.cs(49,21): warning CS0414: The private field `System.Globalization.CharUnicodeInfo.s_initialized' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(107,24): warning CS0169: The private field `System.Globalization.CompareInfo.m_dataHandle' is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(110,24): warning CS0169: The private field `System.Globalization.CompareInfo.m_handleOrigin' is never used >../../../external/referencesource/mscorlib/system/globalization/compareinfo.cs(262,29): warning CS0169: The private field `System.Globalization.CompareInfo.win32LCID' is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(402,22): warning CS0169: The private field `System.Globalization.DateTimeFormatInfo.bUseCalendarInfo' is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(404,24): warning CS0169: The private field `System.Globalization.DateTimeFormatInfo.nDataItem' is never used >../../../external/referencesource/mscorlib/system/globalization/datetimeformatinfo.cs(1521,23): warning CS0414: The private field `System.Globalization.DateTimeFormatInfo.MonthSpaces' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/io/ioexception.cs(36,24): warning CS0414: The private field `System.IO.IOException._maybeFullPath' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/resources/resourcemanager.cs(207,22): warning CS0414: The private field `System.Resources.ResourceManager.UseSatelliteAssem' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/resources/resourcemanager.cs(273,38): warning CS0169: The private field `System.Resources.ResourceManager.s_IsAppXModel' is never used >../../../external/referencesource/mscorlib/system/rttype.cs(2730,31): warning CS0169: The private field `System.RuntimeType.s_SICtorParamTypes' is never used >../../../external/referencesource/mscorlib/system/rttype.cs(4389,36): warning CS0414: The private field `System.RuntimeType.s_typedRef' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/compilerservices/typedependencyattribute.cs(17,24): warning CS0414: The private field `System.Runtime.CompilerServices.TypeDependencyAttribute.typeName' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(35,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_remoteStackTrace' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(37,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_dynamicMethods' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(38,25): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_IPForWatsonBuckets' is never assigned to, and will always have its default value >../../../external/referencesource/mscorlib/system/runtime/exceptionservices/exceptionservicescommon.cs(39,24): warning CS0649: Field `System.Runtime.ExceptionServices.ExceptionDispatchInfo.m_WatsonBuckets' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(322,45): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.binaryCrossAppDomainString' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryformatterwriter.cs(692,47): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.crossAppDomainAssembly' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarymethodmessage.cs(18,18): warning CS0414: The private field `System.Runtime.Serialization.Formatters.Binary.BinaryMethodCallMessage._inargs' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binarymethodmessage.cs(103,18): warning CS0414: The private field `System.Runtime.Serialization.Formatters.Binary.BinaryMethodReturnMessage._outargs' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/serialization/formatters/binary/binaryobjectreader.cs(53,36): warning CS0649: Field `System.Runtime.Serialization.Formatters.Binary.ObjectReader.serObjectInfoInit' is never assigned to, and will always have its default value `null' >../../../external/referencesource/mscorlib/system/runtime/serialization/objectmanager.cs(47,14): warning CS0414: The private field `System.Runtime.Serialization.ObjectManager.m_isCrossAppDomain' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/runtime/versioning/binarycompatibility.cs(166,27): warning CS0649: Field `System.Runtime.Versioning.BinaryCompatibility.BinaryCompatibilityMap.TargetsAtLeast_Phone_V8_1' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/security/cryptography/passwordderivebytes.cs(34,33): warning CS0414: The private field `System.Security.Cryptography.PasswordDeriveBytes._cspParams' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/security/cryptography/rfc2898derivebytes.cs(33,31): warning CS0414: The private field `System.Security.Cryptography.Rfc2898DeriveBytes.m_cspParams' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/CancellationTokenSource.cs(1083,60): warning CS0414: The private field `System.Threading.SparselyPopulatedArray<T>.m_head' is assigned but its value is never used >../../../external/referencesource/mscorlib/system/threading/Tasks/ParallelLoopState.cs(415,29): warning CS0649: Field `System.Threading.Tasks.ParallelLoopStateFlags.PLS_NONE' is never assigned to, and will always have its default value `0' >../../../external/referencesource/mscorlib/system/threading/Tasks/TaskContinuation.cs(553,23): warning CS0649: Field `System.Threading.Tasks.AwaitTaskContinuation.m_continuationId' is never assigned to, and will always have its default value `0' >../../../external/referencesource/mscorlib/system/threading/threadpool.cs(582,23): warning CS0649: Field `System.Threading.ThreadPoolWorkQueue.loggingEnabled' is never assigned to, and will always have its default value `false' >../../../external/referencesource/mscorlib/system/typedreference.cs(25,27): warning CS0169: The private field `System.TypedReference.type' is never used >System.Diagnostics/StackTrace.cs(61,16): warning CS0414: The private field `System.Diagnostics.StackTrace.debug_info' is assigned but its value is never used >System.Reflection/Assembly.cs(66,11): warning CS0414: The private field `System.Reflection.Assembly.UnmanagedMemoryStreamForModule.module' is assigned but its value is never used >System.Runtime.Remoting.Messaging/CADMessages.cs(440,11): warning CS0414: The private field `System.Runtime.Remoting.Messaging.CADMethodReturnMessage._sig' is assigned but its value is never used >Compilation succeeded - 96 warning(s) >mkdir -p -- ../../class/lib/net_4_x/bare/ >MCS [bare/net_4_x] System.dll >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >System.Net/HttpWebRequest.cs(115,20): warning CS0649: Field `System.Net.HttpWebRequest.tlsProvider' is never assigned to, and will always have its default value `null' >System.Net/WebConnection.cs(69,8): warning CS0414: The private field `System.Net.WebConnection.reused' is assigned but its value is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >System.Net/WebConnection.cs(87,17): warning CS0649: Field `System.Net.WebConnection.tlsStream' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(62,29): warning CS0169: The private field `Mono.Net.Security.MonoTlsStream.provider' is never used >Mono.Net.Security/MonoTlsStream.cs(63,27): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.request' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(64,26): warning CS0169: The private field `Mono.Net.Security.MonoTlsStream.networkStream' is never used >Mono.Net.Security/MonoTlsStream.cs(66,18): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.sslStream' is never assigned to, and will always have its default value `null' >Mono.Net.Security/MonoTlsStream.cs(67,22): warning CS0649: Field `Mono.Net.Security.MonoTlsStream.status' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(21,30): warning CS0414: The private field `System.Diagnostics.TraceInternal.settingsInitialized' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(22,30): warning CS0169: The private field `System.Diagnostics.TraceInternal.defaultInitialized' is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Compilation succeeded - 61 warning(s) >MCS [bare/net_4_x] System.Xml.dll >../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidator.cs(1975,37): warning CS0162: Unreachable code detected >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(192,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(220,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >Compilation succeeded - 3 warning(s) >MCS [net_4_x] Mono.Security.dll >mkdir -p -- ../../class/lib/net_4_x/secxml/ >MCS [secxml/net_4_x] System.dll >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >System.Net/HttpListenerRequest.cs(325,38): warning CS0168: The variable `e' is declared but never used >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >System.Configuration/SettingValueElement.cs(43,17): warning CS0169: The private field `System.Configuration.SettingValueElement.original' is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >Mono.Net.Security/MonoTlsStream.cs(86,34): warning CS0414: The private field `Mono.Net.Security.MonoTlsStream.validationHelper' is assigned but its value is never used >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(21,30): warning CS0414: The private field `System.Diagnostics.TraceInternal.settingsInitialized' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/diagnostics/TraceInternal.cs(22,30): warning CS0169: The private field `System.Diagnostics.TraceInternal.defaultInitialized' is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Compilation succeeded - 56 warning(s) >MCS [net_4_x] System.Security.dll >MCS [net_4_x] System.Configuration.dll >System.Configuration/InternalConfigurationRoot.cs(87,43): warning CS0067: The event `System.Configuration.InternalConfigurationRoot.ConfigChanged' is never used >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.Xml.dll >../../../external/referencesource/System.Xml/System/Xml/Schema/XmlSchemaValidator.cs(1975,37): warning CS0162: Unreachable code detected >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(192,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >../../../external/referencesource/System.Xml/System/Xml/Serialization/Compilation.cs(220,43): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string, System.Security.Policy.Evidence)' is obsolete >Compilation succeeded - 3 warning(s) >MCS [net_4_x] System.dll >../../../external/referencesource/System/sys/system/collections/concurrent/BlockingCollection.cs(52,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(86,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(99,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(156,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(195,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(211,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(764,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(814,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/nameobjectcollectionbase.cs(834,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(64,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/specialized/namevaluecollection.cs(107,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/IComponent.cs(33,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3467,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(3513,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/sys/system/threading/Barrier.cs(104,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(62,53): warning CS0436: The type `System.ExceptionResource' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(327,19): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(66,57): warning CS0436: The type `System.ExceptionArgument' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(304,19): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >System.Net/HttpListenerRequest.cs(325,38): warning CS0168: The variable `e' is declared but never used >../../../external/referencesource/System/net/System/Net/mail/MimeBasePart.cs(33,27): warning CS0219: The variable `newString' is assigned but its value is never used >System.Net.Sockets/Socket.cs(962,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1347,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1657,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(1896,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2132,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2500,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2746,36): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net.Sockets/Socket.cs(2302,22): warning CS0219: The variable `sockares' is assigned but its value is never used >System.Net.Sockets/SocketAsyncEventArgs.cs(203,34): warning CS0420: `System.Net.Sockets.SocketAsyncEventArgs.in_progress': A volatile field references will not be treated as volatile >System.Net/WebConnection.cs(417,23): warning CS0168: The variable `ex' is declared but never used >../../../external/referencesource/System/regex/system/text/regularexpressions/Regex.cs(1356,13): warning CS0162: Unreachable code detected >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexParser.cs(570,32): warning CS0219: The variable `name' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/collections/generic/debugview.cs(105,17): warning CS0436: The type `System.ThrowHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/compmod/system/collections/generic/throwhelper.cs(49,27): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/compmod/system/componentmodel/TypeDescriptor.cs(2351,37): warning CS0219: The variable `prev' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/cookiecontainer.cs(382,22): warning CS0219: The variable `lruDomain' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(938,17): warning CS0472: The result of comparing value type `System.ArraySegment<byte>' with null is always `false' >../../../external/referencesource/System/net/System/Net/WebUtility.cs(325,72): warning CS0436: The type `System.Runtime.Versioning.BinaryCompatibility' conflicts with the imported type of same name'. Ignoring the imported type definition >ReferenceSources/BinaryCompatibility.cs(3,15): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >Microsoft.VisualBasic/VBCodeCompiler.cs(53,17): warning CS0414: The private field `Microsoft.VisualBasic.VBCodeCompiler.unixVbncCommand' is assigned but its value is never used >System.Net/WebConnection.cs(86,17): warning CS0414: The private field `System.Net.WebConnection.classLock' is assigned but its value is never used >Mono.Net.Security/MonoTlsStream.cs(86,34): warning CS0414: The private field `Mono.Net.Security.MonoTlsStream.validationHelper' is assigned but its value is never used >../../../external/referencesource/System/regex/system/text/regularexpressions/RegexCompiler.cs(3030,43): warning CS0414: The private field `System.Text.RegularExpressions.RegexTypeCompiler._moduleSlot' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/LicFileLicenseProvider.cs(101,44): warning CS0414: The private field `System.ComponentModel.LicFileLicenseProvider.LicFileLicense.owner' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(71,40): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.argsNone' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectEventDescriptor.cs(72,41): warning CS0414: The private field `System.ComponentModel.ReflectEventDescriptor.noDefault' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/ReflectPropertyDescriptor.cs(67,36): warning CS0414: The private field `System.ComponentModel.ReflectPropertyDescriptor.PropDescSwitch' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(31,38): warning CS0414: The private field `System.ComponentModel.TypeConverter.firstLoadAppSetting' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/componentmodel/TypeConverter.cs(32,31): warning CS0414: The private field `System.ComponentModel.TypeConverter.loadAppSettingLock' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Internal.cs(172,45): warning CS0169: The private field `System.Net.NclUtilities._LocalAddresses' is never used >../../../external/referencesource/System/net/System/Net/webclient.cs(1095,27): warning CS0649: Field `System.Net.WebClient.DownloadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1368,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Length' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/net/System/Net/webclient.cs(1369,27): warning CS0649: Field `System.Net.WebClient.UploadBitsState.Offset' is never assigned to, and will always have its default value `0' >../../../external/referencesource/System/compmod/system/codedom/CodeNamespace.cs(34,41): warning CS0414: The private field `System.CodeDom.CodeNamespace.namespaces' is assigned but its value is never used >../../../external/referencesource/System/compmod/system/codedom/CodePropertyReferenceExpression.cs(30,42): warning CS0414: The private field `System.CodeDom.CodePropertyReferenceExpression.parameters' is assigned but its value is never used >../../../external/referencesource/System/services/monitoring/system/diagnosticts/AsyncStreamReader.cs(45,25): warning CS0414: The private field `System.Diagnostics.AsyncStreamReader.process' is assigned but its value is never used >Compilation succeeded - 53 warning(s) >MCS [net_4_x] Mono.CompilerServices.SymbolWriter.dll >MCS [net_4_x] Mono.Posix.dll >Creating the per profile list ../../build/deps/net_4_x_System.Core.dll.sources ... >MCS [net_4_x] System.Core.dll >../../../external/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs(73,58): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `true' >../../../external/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs(77,58): warning CS0472: The result of comparing value type `System.Threading.CancellationToken' with null is always `true' >../../../external/referencesource/System.Core/System/Linq/SequenceQuery.cs(104,18): warning CS0219: The variable `execType' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/SequenceQuery.cs(197,30): warning CS0219: The variable `argArray' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(198,57): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' >System.IO.Pipes/PipeStream.cs(135,15): warning CS0618: `System.IO.FileStream.FileStream(System.IntPtr, System.IO.FileAccess, bool, int, bool)' is obsolete: `Use FileStream(SafeFileHandle handle, FileAccess access, int bufferSize, bool isAsync) instead' >System.IO.Pipes/PipeUnix.cs(208,37): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' >System.IO.Pipes/PipeUnix.cs(274,36): warning CS0618: `System.IO.FileStream.Handle' is obsolete: `Use SafeFileHandle instead' >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs(192,34): warning CS0414: The private field `System.Linq.Parallel.UnionQueryOperator<TInputOutput>.UnionQueryOperatorEnumerator<TLeftKey,TRightKey>.m_partitionIndex' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs(27,22): warning CS0414: The private field `System.Linq.Parallel.OrderingQueryOperator<TSource>.m_orderOn' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs(236,42): warning CS0414: The private field `System.Linq.Parallel.ConcatQueryOperator<TSource>.ConcatQueryOperatorResults.m_concatOp' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs(153,22): warning CS0414: The private field `System.Linq.Parallel.SortQueryOperatorResults<TInputOutput,TSortKey>.m_preferStriping' is assigned but its value is never used >../../../external/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs(28,40): warning CS0414: The private field `System.Linq.Parallel.OrderPreservingPipeliningSpoolingTask<TOutput,TKey>.m_taskScheduler' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(114,26): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.fileAccess' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(115,10): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.name' is assigned but its value is never used >System.IO.MemoryMappedFiles/MemoryMappedFile.cs(116,8): warning CS0414: The private field `System.IO.MemoryMappedFiles.MemoryMappedFile.fileCapacity' is assigned but its value is never used >Compilation succeeded - 16 warning(s) >MCS [net_4_x] resgen.exe >MCS [net_4_x] System.IO.Compression.dll >SharpCompress/Writer/Zip/ZipWriter.cs(29,43): warning CS0414: The private field `SharpCompress.Writer.Zip.ZipWriter.deflateCompressionLevel' is assigned but its value is never used >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.IO.Compression.FileSystem.dll >MCS [net_4_x] System.Drawing.dll >System.Drawing/BitmapSuffixInSameAssemblyAttribute.cs(42,25): warning CS0114: `System.Drawing.BitmapSuffixInSameAssemblyAttribute.TypeId' hides inherited member `System.Attribute.TypeId'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >System.Drawing/BitmapSuffixInSatelliteAssemblyAttribute.cs(42,25): warning CS0114: `System.Drawing.BitmapSuffixInSatelliteAssemblyAttribute.TypeId' hides inherited member `System.Attribute.TypeId'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >System.Drawing.Printing/PrintingServices.cs(117,27): warning CS0649: Field `System.Drawing.Printing.SysPrn.Printer.Name' is never assigned to, and will always have its default value `null' >System.Drawing.Printing/PrintingServices.cs(123,16): warning CS0649: Field `System.Drawing.Printing.SysPrn.Printer.IsDefault' is never assigned to, and will always have its default value `false' >System.Drawing.Printing/PageSettings.cs(52,9): warning CS0649: Field `System.Drawing.Printing.PageSettings.hardMarginX' is never assigned to, and will always have its default value `0' >System.Drawing.Printing/PageSettings.cs(53,9): warning CS0649: Field `System.Drawing.Printing.PageSettings.hardMarginY' is never assigned to, and will always have its default value `0' >System.Drawing.Printing/PageSettings.cs(54,14): warning CS0649: Field `System.Drawing.Printing.PageSettings.printableArea' is never assigned to, and will always have its default value >Compilation succeeded - 7 warning(s) >MCS [net_4_x] System.Transactions.dll >System.Transactions/CommittableTransaction.cs(60,8): warning CS0252: Possible unintended reference comparison. Consider casting the left side expression to type `System.Transactions.CommittableTransaction' to get value comparison >System.Transactions/Transaction.cs(52,8): warning CS0414: The private field `System.Transactions.Transaction.tag' is assigned but its value is never used >System.Transactions/TransactionManager.cs(84,4): warning CS0067: The event `System.Transactions.TransactionManager.DistributedTransactionStarted' is never used >Compilation succeeded - 3 warning(s) >MCS [net_4_x] System.EnterpriseServices.dll >System.EnterpriseServices/RegistrationErrorInfo.cs(40,10): warning CS0649: Field `System.EnterpriseServices.RegistrationErrorInfo.errorString' is never assigned to, and will always have its default value `null' >System.EnterpriseServices/RegistrationException.cs(40,27): warning CS0649: Field `System.EnterpriseServices.RegistrationException.errorInfo' is never assigned to, and will always have its default value `null' >Compilation succeeded - 2 warning(s) >MCS [net_4_x] Mono.Data.Tds.dll >MCS [net_4_x] System.Numerics.dll >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System.Numerics/System/Numerics/BigIntegerBuilder.cs(905,36): warning CS0414: The private field `System.Numerics.BigIntegerBuilder.kdblLn2To32' is assigned but its value is never used >../../../external/referencesource/System.Numerics/System/Numerics/BigIntegerBuilder.cs(1329,36): warning CS0414: The private field `System.Numerics.BigIntegerBuilder._rgbInv' is assigned but its value is never used >Compilation succeeded - 3 warning(s) >MCS [net_4_x] System.Numerics.Vectors.dll >Creating the per profile list ../../build/deps/net_4_x_System.Data.dll.sources ... >MCS [net_4_x] System.Data.dll >../../../external/referencesource/System.Data/System/Data/Common/DBConnectionString.cs(58,25): warning CS1635: Cannot restore warning `CS0169' because it was disabled globally >System.Data.SqlClient/SqlParameter.cs(364,15): warning CS0114: `System.Data.SqlClient.SqlParameter.Precision' hides inherited member `System.Data.Common.DbParameter.Precision'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >../../../external/referencesource/System.Data/System/Data/Common/DBParameter.cs(84,29): (Location of the symbol related to previous warning) >System.Data.SqlClient/SqlParameter.cs(370,15): warning CS0114: `System.Data.SqlClient.SqlParameter.Scale' hides inherited member `System.Data.Common.DbParameter.Scale'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >../../../external/referencesource/System.Data/System/Data/Common/DBParameter.cs(93,29): (Location of the symbol related to previous warning) >System.Data.SqlClient/SqlConnection.cs(141,4): warning CS0618: `System.ComponentModel.RecommendedAsConfigurableAttribute' is obsolete: `Use System.ComponentModel.SettingsBindableAttribute instead to work with the new settings model.' >System.Data.SqlClient/SqlCommand.cs(890,47): warning CS0067: The event `System.Data.SqlClient.SqlCommand.StatementCompleted' is never used >System.Data.SqlClient/SqlDependency.cs(69,37): warning CS0067: The event `System.Data.SqlClient.SqlDependency.OnChange' is never used >Compilation succeeded - 6 warning(s) >MCS [net_4_x] System.ComponentModel.DataAnnotations.dll >MCS [net_4_x] Accessibility.dll >MCS [net_4_x] Mono.WebBrowser.dll >Mono.WebBrowser/Manager.cs(45,21): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string)' is obsolete >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.Runtime.Serialization.Formatters.Soap.dll >Error: Cannot load support for ResX format: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies >MCS [net_4_x] System.Windows.Forms.dll >System.Windows.Forms/XplatUIX11.cs(2845,11): warning CS0472: The result of comparing value type `System.IntPtr' with null is always `true' >System.Windows.Forms/XplatUIX11.cs(2909,12): warning CS0168: The variable `atoms' is declared but never used >System.Windows.Forms/Cursor.cs(93,17): warning CS0649: Field `System.Windows.Forms.Cursor.size' is never assigned to, and will always have its default value >System.Windows.Forms/DataGridViewColumn.cs(460,29): warning CS0067: The event `System.Windows.Forms.DataGridViewColumn.Disposed' is never used >System.Windows.Forms/MdiWindowManager.cs(49,17): warning CS0649: Field `System.Windows.Forms.MdiWindowManager.icon_clicked' is never assigned to, and will always have its default value >Compilation succeeded - 5 warning(s) >Read in 3 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/Mono.Data.Sqlite/resources/SR.resx' >Writing resource file... Done. >MCS [net_4_x] Mono.Data.Sqlite.dll >MCS [net_4_x] System.Web.ApplicationServices.dll >Read in 61 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResultCodeMessages.txt' >Writing resource file... Done. >MCS [net_4_x] Novell.Directory.Ldap.dll >MCS [net_4_x] System.DirectoryServices.dll >System.DirectoryServices/DirectoryEntries.cs(168,25): warning CS0168: The variable `e' is declared but never used >System.DirectoryServices/DirectoryEntries.cs(266,16): warning CS0219: The variable `nextEntry' is assigned but its value is never used >System.DirectoryServices/DirectoryEntry.cs(519,4): warning CS0618: `System.ComponentModel.RecommendedAsConfigurableAttribute' is obsolete: `Use System.ComponentModel.SettingsBindableAttribute instead to work with the new settings model.' >System.DirectoryServices/DirectoryEntry.cs(608,79): warning CS0618: `System.Configuration.ConfigurationSettings.GetConfig(string)' is obsolete: `This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.GetSection' >System.DirectoryServices/DirectoryEntry.cs(627,79): warning CS0618: `System.Configuration.ConfigurationSettings.GetConfig(string)' is obsolete: `This method is obsolete, it has been replaced by System.Configuration!System.Configuration.ConfigurationManager.GetSection' >System.DirectoryServices/DirectoryEntry.cs(807,16): warning CS0219: The variable `nextEntry' is assigned but its value is never used >System.DirectoryServices/DirectorySearcher.cs(168,4): warning CS0618: `System.ComponentModel.RecommendedAsConfigurableAttribute' is obsolete: `Use System.ComponentModel.SettingsBindableAttribute instead to work with the new settings model.' >System.DirectoryServices/DirectorySearcher.cs(315,4): warning CS0618: `System.ComponentModel.RecommendedAsConfigurableAttribute' is obsolete: `Use System.ComponentModel.SettingsBindableAttribute instead to work with the new settings model.' >Compilation succeeded - 8 warning(s) >Makefile:429: warning: overriding recipe for target 'clean-local' >../../build/library.make:219: warning: ignoring old recipe for target 'clean-local' >Creating ../../build/deps/net_4_x_standalone-runner-support.dll.makefrag ... >Creating ../../build/deps/System.Web_standalone_test_net_4_x.dll.makefrag ... >Makefile:429: warning: overriding recipe for target 'clean-local' >../../build/library.make:219: warning: ignoring old recipe for target 'clean-local' >Makefile:429: warning: overriding recipe for target 'clean-local' >../../build/library.make:219: warning: ignoring old recipe for target 'clean-local' >Read in 36 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/System.Web/resources/TranslationResources.resx' >Writing resource file... Done. >Makefile:429: warning: overriding recipe for target 'clean-local' >../../build/library.make:219: warning: ignoring old recipe for target 'clean-local' >Makefile:429: warning: overriding recipe for target 'clean-local' >../../build/library.make:219: warning: ignoring old recipe for target 'clean-local' >mkdir -p -- ../../class/lib/net_4_x/plainweb/ >MCS [plainweb/net_4_x] System.Web.dll >System.Web/HttpRequestWrapper.cs(215,36): warning CS0114: `System.Web.HttpRequestWrapper.TimedOutToken' hides inherited member `System.Web.HttpRequestBase.TimedOutToken'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >../../../external/referencesource/System.Web/Abstractions/HttpRequestBase.cs(244,42): (Location of the symbol related to previous warning) >System.Web/HttpRequestWrapper.cs(255,15): warning CS0114: `System.Web.HttpRequestWrapper.Abort()' hides inherited member `System.Web.HttpRequestBase.Abort()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >../../../external/referencesource/System.Web/Abstractions/HttpRequestBase.cs(324,29): (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Configuration.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Web.ApplicationServices.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(224,39): warning CS0420: `System.Web.HttpApplication.modcoll': A volatile field references will not be treated as volatile >System.Web/HttpApplication.cs(304,39): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Configuration.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(304,39): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Web.ApplicationServices.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(304,39): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(838,30): warning CS0420: `System.Web.HttpApplication.modcoll': A volatile field references will not be treated as volatile >System.Web/HttpApplication.cs(1954,17): warning CS0219: The variable `res' is assigned but its value is never used >../../../external/referencesource/System.Web/Util/StringUtil.cs(42,17): warning CS0436: The type `SR' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(29,22): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web.Configuration_2.0/LruCache.cs(43,8): warning CS0169: The private field `System.Web.Configuration.LruCache<TKey,TValue>.size_overriden' is never used >Compilation succeeded - 13 warning(s) >mkdir -p -- ../../class/lib/net_4_x/plaindesign/ >MCS [plaindesign/net_4_x] System.Design.dll >System.Data.Design/TypedDataSetSchemaImporterExtension.cs(50,50): warning CS0436: The type `System.Data.Design.TypedDataSetGenerator' conflicts with the imported type of same name'. Ignoring the imported type definition >System.Data.Design/TypedDataSetGenerator.cs(49,22): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/plainweb/System.Web.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/ConnectionStringEditor.cs(49,25): warning CS0114: `System.Web.UI.Design.ConnectionStringEditor.EditValue(System.ComponentModel.ITypeDescriptorContext, System.IServiceProvider, object)' hides inherited member `System.Drawing.Design.UITypeEditor.EditValue(System.ComponentModel.ITypeDescriptorContext, System.IServiceProvider, object)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/System.Drawing.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/ConnectionStringEditor.cs(55,40): warning CS0114: `System.Web.UI.Design.ConnectionStringEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)' hides inherited member `System.Drawing.Design.UITypeEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/System.Drawing.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/TemplatedControlDesigner.cs(175,15): warning CS0108: `System.Web.UI.Design.TemplatedControlDesigner.InTemplateMode' hides inherited member `System.Web.UI.Design.ControlDesigner.InTemplateMode'. Use the new keyword if hiding was intended >System.Web.UI.Design/ControlDesigner.cs(247,15): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/PanelDesigner.cs(33,31): warning CS0618: `System.Web.UI.Design.ReadWriteControlDesigner' is obsolete: `Use ContainerControlDesigner instead' >System.Web.UI.Design.WebControls/PanelDesigner.cs(45,27): warning CS0672: Member `System.Web.UI.Design.WebControls.PanelDesigner.OnBehaviorAttached()' overrides obsolete member `System.Web.UI.Design.ReadWriteControlDesigner.OnBehaviorAttached()'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.PanelDesigner.OnBehaviorAttached()' >System.Web.UI.Design/ReadWriteControlDesigner.cs(33,38): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/TableDesigner.cs(45,26): warning CS0672: Member `System.Web.UI.Design.WebControls.TableDesigner.GetPersistInnerHtml()' overrides obsolete member `System.Web.UI.Design.ControlDesigner.GetPersistInnerHtml()'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.TableDesigner.GetPersistInnerHtml()' >System.Web.UI.Design/ControlDesigner.cs(167,25): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/CompositeControlDesigner.cs(52,25): warning CS0114: `System.Web.UI.Design.WebControls.CompositeControlDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)' hides inherited member `System.Web.UI.Design.ControlDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >System.Web.UI.Design/ControlDesigner.cs(72,25): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/ListControlDesigner.cs(58,17): warning CS0108: `System.Web.UI.Design.WebControls.ListControlDesigner.DataSource' hides inherited member `System.Web.UI.Design.WebControls.BaseDataBoundControlDesigner.DataSource'. Use the new keyword if hiding was intended >System.Web.UI.Design.WebControls/BaseDataBoundControlDesigner.cs(47,17): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/ListControlDesigner.cs(66,17): warning CS0108: `System.Web.UI.Design.WebControls.ListControlDesigner.DataMember' hides inherited member `System.Web.UI.Design.WebControls.DataBoundControlDesigner.DataMember'. Use the new keyword if hiding was intended >System.Web.UI.Design.WebControls/DataBoundControlDesigner.cs(54,17): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/BaseDataListDesigner.cs(63,24): warning CS0672: Member `System.Web.UI.Design.WebControls.BaseDataListDesigner.DesignTimeHtmlRequiresLoadComplete' overrides obsolete member `System.Web.UI.Design.ControlDesigner.DesignTimeHtmlRequiresLoadComplete'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.BaseDataListDesigner.DesignTimeHtmlRequiresLoadComplete' >System.Web.UI.Design/ControlDesigner.cs(208,23): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/BaseDataListDesigner.cs(101,31): warning CS0672: Member `System.Web.UI.Design.WebControls.BaseDataListDesigner.GetTemplateContainerDataSource(string)' overrides obsolete member `System.Web.UI.Design.TemplatedControlDesigner.GetTemplateContainerDataSource(string)'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.BaseDataListDesigner.GetTemplateContainerDataSource(string)' >System.Web.UI.Design/TemplatedControlDesigner.cs(84,30): (Location of the symbol related to previous warning) >System.Windows.Forms.Design/ControlDesigner.cs(98,24): warning CS0672: Member `System.Windows.Forms.Design.ControlDesigner.OnSetComponentDefaults()' overrides obsolete member `System.ComponentModel.Design.ComponentDesigner.OnSetComponentDefaults()'. Add the Obsolete attribute to `System.Windows.Forms.Design.ControlDesigner.OnSetComponentDefaults()' >System.ComponentModel.Design/ComponentDesigner.cs(275,23): (Location of the symbol related to previous warning) >System.Windows.Forms.Design.Behavior/BehaviorServiceAdornerCollection.cs(109,53): warning CS0108: `System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollection.GetEnumerator()' hides inherited member `System.Collections.CollectionBase.GetEnumerator()'. Use the new keyword if hiding was intended >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(46,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/TemplatedControlDesigner.cs(187,11): warning CS0618: `System.Web.UI.Design.ITemplateEditingFrame' is obsolete: `Template editing is supported in ControlDesigner.TemplateGroups with SetViewFlags(ViewFlags.TemplateEditing, true) in 2.0.' >System.Windows.Forms.Design/AxImporter.cs(90,55): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.Windows.Forms.Design/AxImporter.cs(96,55): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.Windows.Forms.Design/AxImporter.cs(106,58): warning CS0612: `System.Runtime.InteropServices.TYPELIBATTR' is obsolete >System.Windows.Forms.Design/AxImporter.cs(166,49): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.Windows.Forms.Design/AxImporter.cs(168,45): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.ComponentModel.Design/ComponentDesigner.cs(175,4): warning CS0618: `System.ComponentModel.Design.ComponentDesigner.OnSetComponentDefaults()' is obsolete: `This method has been deprecated. Use InitializeNewComponent instead.' >System.ComponentModel.Design/ComponentDesigner.cs(182,4): warning CS0618: `System.ComponentModel.Design.ComponentDesigner.InitializeNonDefault()' is obsolete: `This method has been deprecated. Use InitializeExistingComponent instead.' >System.ComponentModel.Design/DesignerActionList.cs(66,4): warning CS0162: Unreachable code detected >System.Data.Design/TypedDataSetGenerator.cs(70,53): warning CS0618: `System.CodeDom.Compiler.CodeDomProvider.CreateGenerator()' is obsolete: `ICodeGenerator is obsolete' >System.Data.Design/TypedDataSetGenerator.cs(70,6): warning CS0618: `System.Data.TypedDataSetGenerator' is obsolete: `TypedDataSetGenerator class will be removed in a future release. Please use System.Data.Design.TypedDataSetGenerator in System.Design.dll.' >System.Data.Design/TypedDataSetGenerator.cs(78,53): warning CS0618: `System.CodeDom.Compiler.CodeDomProvider.CreateGenerator()' is obsolete: `ICodeGenerator is obsolete' >System.Data.Design/TypedDataSetGenerator.cs(78,6): warning CS0618: `System.Data.TypedDataSetGenerator' is obsolete: `TypedDataSetGenerator class will be removed in a future release. Please use System.Data.Design.TypedDataSetGenerator in System.Design.dll.' >System.Data.Design/TypedDataSetGeneratorException.cs(49,12): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Windows.Forms.Design/ComponentDocumentDesigner.cs(57,32): warning CS0618: `System.ComponentModel.Design.ViewTechnology.WindowsForms' is obsolete: `This value has been deprecated. Use ViewTechnology.Default instead. http://go.microsoft.com/fwlink/?linkid=14202' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(41,10): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.name' is never assigned to, and will always have its default value `null' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(42,8): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.is_configured' is never assigned to, and will always have its default value `false' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(41,16): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.provider_name' is never assigned to, and will always have its default value `null' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(41,31): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.connection_string' is never assigned to, and will always have its default value `null' >System.ComponentModel.Design/DesignerActionMethodItem.cs(40,22): warning CS0414: The private field `System.ComponentModel.Design.DesignerActionMethodItem.action_list' is assigned but its value is never used >System.ComponentModel.Design/DesignerActionService.cs(44,55): warning CS0067: The event `System.ComponentModel.Design.DesignerActionService.DesignerActionListsChanged' is never used >System.ComponentModel.Design/DesignerActionUIService.cs(42,56): warning CS0067: The event `System.ComponentModel.Design.DesignerActionUIService.DesignerActionUIStateChange' is never used >System.ComponentModel.Design/DesignerHost.cs(415,29): warning CS0067: The event `System.ComponentModel.Design.DesignerHost.Deactivated' is never used >System.Web.UI.Design/HierarchicalDataSourceDesigner.cs(47,29): warning CS0067: The event `System.Web.UI.Design.HierarchicalDataSourceDesigner.DataSourceChanged' is never used >System.Web.UI.Design/HierarchicalDataSourceDesigner.cs(49,29): warning CS0067: The event `System.Web.UI.Design.HierarchicalDataSourceDesigner.SchemaRefreshed' is never used >System.Web.UI.Design/TemplatedControlDesigner.cs(187,33): warning CS0649: Field `System.Web.UI.Design.TemplatedControlDesigner._activeTemplateFrame' is never assigned to, and will always have its default value `null' >System.Web.UI.Design/TemplatedControlDesigner.cs(189,16): warning CS0649: Field `System.Web.UI.Design.TemplatedControlDesigner._templateMode' is never assigned to, and will always have its default value `false' >System.Web.UI.Design/TemplatedControlDesigner.cs(190,24): warning CS0649: Field `System.Web.UI.Design.TemplatedControlDesigner._templateVerbHandler' is never assigned to, and will always have its default value `null' >System.Web.UI.Design/TemplateEditingService.cs(88,25): warning CS0414: The private field `System.Web.UI.Design.TemplateEditingService._designerHost' is assigned but its value is never used >System.Web.UI.Design.WebControls/RegexEditorDialog.cs(34,10): warning CS0414: The private field `System.Web.UI.Design.WebControls.RegexEditorDialog.regular_expression' is assigned but its value is never used >System.Windows.Forms.Design/AxParameterData.cs(131,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isByRef' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(132,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isIn' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(133,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isOptional' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(134,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isOut' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(135,18): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.name' is never assigned to, and will always have its default value `null' >System.Windows.Forms.Design/AxParameterData.cs(136,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.type' is never assigned to, and will always have its default value `null' >System.Windows.Forms.Design/AxParameterData.cs(137,18): warning CS0169: The private field `System.Windows.Forms.Design.AxParameterData.typeName' is never used >System.Windows.Forms.Design/ComponentTray.cs(51,21): warning CS0414: The private field `System.Windows.Forms.Design.ComponentTray._mainDesigner' is assigned but its value is never used >System.Windows.Forms.Design/EventHandlerService.cs(37,29): warning CS0067: The event `System.Windows.Forms.Design.EventHandlerService.EventHandlerChanged' is never used >System.Windows.Forms.Design.Behavior/BehaviorService.cs(43,45): warning CS0067: The event `System.Windows.Forms.Design.Behavior.BehaviorService.BeginDrag' is never used >System.Windows.Forms.Design.Behavior/BehaviorService.cs(44,45): warning CS0067: The event `System.Windows.Forms.Design.Behavior.BehaviorService.EndDrag' is never used >System.Windows.Forms.Design.Behavior/BehaviorService.cs(45,29): warning CS0067: The event `System.Windows.Forms.Design.Behavior.BehaviorService.Synchronize' is never used >System.Windows.Forms.Design.Behavior/BehaviorServiceAdornerCollectionEnumerator.cs(39,14): warning CS0649: Field `System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollectionEnumerator.state' is never assigned to, and will always have its default value `0' >System.Windows.Forms.Design.Behavior/Glyph.cs(40,12): warning CS0649: Field `System.Windows.Forms.Design.Behavior.Glyph.behavior' is never assigned to, and will always have its default value `null' >Compilation succeeded - 59 warning(s) >MCS [net_4_x] System.Web.Services.dll >../../../external/referencesource/System.Web.Services/System/Web/Services/Description/ProtocolImporter.cs(683,69): warning CS0618: `System.Uri.MakeRelative(System.Uri)' is obsolete: `Use MakeRelativeUri(Uri uri) instead.' >../../../external/referencesource/System.Web.Services/System/Web/Services/Description/WebReferenceOptions.cs(130,13): warning CS0618: `System.Xml.XmlValidatingReader' is obsolete: `Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202' >../../../external/referencesource/System.Web.Services/System/Web/Services/Description/WebReferenceOptions.cs(130,56): warning CS0618: `System.Xml.XmlValidatingReader' is obsolete: `Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202' >../../../external/referencesource/System.Web.Services/System/Web/Services/Diagnostics/TraceUtility.cs(204,28): warning CS0618: `System.Net.Dns.GetHostByAddress(string)' is obsolete: `Use GetHostEntry instead' >../../../external/referencesource/System.Web.Services/System/Web/Services/Discovery/DiscoveryReference.cs(108,39): warning CS0618: `System.IO.Path.InvalidPathChars' is obsolete: `see GetInvalidPathChars and GetInvalidFileNameChars methods.' >Compilation succeeded - 5 warning(s) >MCS [net_4_x] System.Web.dll >System.Web/HttpRequestWrapper.cs(215,36): warning CS0114: `System.Web.HttpRequestWrapper.TimedOutToken' hides inherited member `System.Web.HttpRequestBase.TimedOutToken'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >../../../external/referencesource/System.Web/Abstractions/HttpRequestBase.cs(244,42): (Location of the symbol related to previous warning) >System.Web/HttpRequestWrapper.cs(255,15): warning CS0114: `System.Web.HttpRequestWrapper.Abort()' hides inherited member `System.Web.HttpRequestBase.Abort()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >../../../external/referencesource/System.Web/Abstractions/HttpRequestBase.cs(324,29): (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Configuration.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Web.ApplicationServices.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web.Compilation/XsdBuildProvider.cs(61,23): warning CS0436: The type `System.Data.Design.TypedDataSetGenerator' conflicts with the imported type of same name'. Ignoring the imported type definition >../System.Design/System.Data.Design/TypedDataSetGenerator.cs(49,22): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/plaindesign/System.Design.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(224,39): warning CS0420: `System.Web.HttpApplication.modcoll': A volatile field references will not be treated as volatile >System.Web/HttpApplication.cs(304,39): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Configuration.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(304,39): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Web.ApplicationServices.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(304,39): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web/HttpApplication.cs(838,30): warning CS0420: `System.Web.HttpApplication.modcoll': A volatile field references will not be treated as volatile >System.Web/HttpApplication.cs(1954,17): warning CS0219: The variable `res' is assigned but its value is never used >../../../external/referencesource/System.Web/Util/StringUtil.cs(42,17): warning CS0436: The type `SR' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(29,22): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web.Configuration_2.0/LruCache.cs(43,8): warning CS0169: The private field `System.Web.Configuration.LruCache<TKey,TValue>.size_overriden' is never used >Compilation succeeded - 14 warning(s) >MCS [net_4_x] System.Design.dll >System.Data.Design/TypedDataSetSchemaImporterExtension.cs(50,50): warning CS0436: The type `System.Data.Design.TypedDataSetGenerator' conflicts with the imported type of same name'. Ignoring the imported type definition >System.Data.Design/TypedDataSetGenerator.cs(49,22): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/plainweb/System.Web.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/ConnectionStringEditor.cs(49,25): warning CS0114: `System.Web.UI.Design.ConnectionStringEditor.EditValue(System.ComponentModel.ITypeDescriptorContext, System.IServiceProvider, object)' hides inherited member `System.Drawing.Design.UITypeEditor.EditValue(System.ComponentModel.ITypeDescriptorContext, System.IServiceProvider, object)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/System.Drawing.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/ConnectionStringEditor.cs(55,40): warning CS0114: `System.Web.UI.Design.ConnectionStringEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)' hides inherited member `System.Drawing.Design.UITypeEditor.GetEditStyle(System.ComponentModel.ITypeDescriptorContext)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/System.Drawing.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/TemplatedControlDesigner.cs(175,15): warning CS0108: `System.Web.UI.Design.TemplatedControlDesigner.InTemplateMode' hides inherited member `System.Web.UI.Design.ControlDesigner.InTemplateMode'. Use the new keyword if hiding was intended >System.Web.UI.Design/ControlDesigner.cs(247,15): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/PanelDesigner.cs(33,31): warning CS0618: `System.Web.UI.Design.ReadWriteControlDesigner' is obsolete: `Use ContainerControlDesigner instead' >System.Web.UI.Design.WebControls/PanelDesigner.cs(45,27): warning CS0672: Member `System.Web.UI.Design.WebControls.PanelDesigner.OnBehaviorAttached()' overrides obsolete member `System.Web.UI.Design.ReadWriteControlDesigner.OnBehaviorAttached()'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.PanelDesigner.OnBehaviorAttached()' >System.Web.UI.Design/ReadWriteControlDesigner.cs(33,38): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/TableDesigner.cs(45,26): warning CS0672: Member `System.Web.UI.Design.WebControls.TableDesigner.GetPersistInnerHtml()' overrides obsolete member `System.Web.UI.Design.ControlDesigner.GetPersistInnerHtml()'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.TableDesigner.GetPersistInnerHtml()' >System.Web.UI.Design/ControlDesigner.cs(167,25): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/CompositeControlDesigner.cs(52,25): warning CS0114: `System.Web.UI.Design.WebControls.CompositeControlDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)' hides inherited member `System.Web.UI.Design.ControlDesigner.GetDesignTimeHtml(System.Web.UI.Design.DesignerRegionCollection)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >System.Web.UI.Design/ControlDesigner.cs(72,25): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/ListControlDesigner.cs(58,17): warning CS0108: `System.Web.UI.Design.WebControls.ListControlDesigner.DataSource' hides inherited member `System.Web.UI.Design.WebControls.BaseDataBoundControlDesigner.DataSource'. Use the new keyword if hiding was intended >System.Web.UI.Design.WebControls/BaseDataBoundControlDesigner.cs(47,17): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/ListControlDesigner.cs(66,17): warning CS0108: `System.Web.UI.Design.WebControls.ListControlDesigner.DataMember' hides inherited member `System.Web.UI.Design.WebControls.DataBoundControlDesigner.DataMember'. Use the new keyword if hiding was intended >System.Web.UI.Design.WebControls/DataBoundControlDesigner.cs(54,17): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/BaseDataListDesigner.cs(63,24): warning CS0672: Member `System.Web.UI.Design.WebControls.BaseDataListDesigner.DesignTimeHtmlRequiresLoadComplete' overrides obsolete member `System.Web.UI.Design.ControlDesigner.DesignTimeHtmlRequiresLoadComplete'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.BaseDataListDesigner.DesignTimeHtmlRequiresLoadComplete' >System.Web.UI.Design/ControlDesigner.cs(208,23): (Location of the symbol related to previous warning) >System.Web.UI.Design.WebControls/BaseDataListDesigner.cs(101,31): warning CS0672: Member `System.Web.UI.Design.WebControls.BaseDataListDesigner.GetTemplateContainerDataSource(string)' overrides obsolete member `System.Web.UI.Design.TemplatedControlDesigner.GetTemplateContainerDataSource(string)'. Add the Obsolete attribute to `System.Web.UI.Design.WebControls.BaseDataListDesigner.GetTemplateContainerDataSource(string)' >System.Web.UI.Design/TemplatedControlDesigner.cs(84,30): (Location of the symbol related to previous warning) >System.Windows.Forms.Design/ControlDesigner.cs(98,24): warning CS0672: Member `System.Windows.Forms.Design.ControlDesigner.OnSetComponentDefaults()' overrides obsolete member `System.ComponentModel.Design.ComponentDesigner.OnSetComponentDefaults()'. Add the Obsolete attribute to `System.Windows.Forms.Design.ControlDesigner.OnSetComponentDefaults()' >System.ComponentModel.Design/ComponentDesigner.cs(275,23): (Location of the symbol related to previous warning) >System.Windows.Forms.Design.Behavior/BehaviorServiceAdornerCollection.cs(109,53): warning CS0108: `System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollection.GetEnumerator()' hides inherited member `System.Collections.CollectionBase.GetEnumerator()'. Use the new keyword if hiding was intended >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(46,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Web.UI.Design/TemplatedControlDesigner.cs(187,11): warning CS0618: `System.Web.UI.Design.ITemplateEditingFrame' is obsolete: `Template editing is supported in ControlDesigner.TemplateGroups with SetViewFlags(ViewFlags.TemplateEditing, true) in 2.0.' >System.Windows.Forms.Design/AxImporter.cs(90,55): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.Windows.Forms.Design/AxImporter.cs(96,55): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.Windows.Forms.Design/AxImporter.cs(106,58): warning CS0612: `System.Runtime.InteropServices.TYPELIBATTR' is obsolete >System.Windows.Forms.Design/AxImporter.cs(166,49): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.Windows.Forms.Design/AxImporter.cs(168,45): warning CS0612: `System.Runtime.InteropServices.UCOMITypeLib' is obsolete >System.ComponentModel.Design/ComponentDesigner.cs(175,4): warning CS0618: `System.ComponentModel.Design.ComponentDesigner.OnSetComponentDefaults()' is obsolete: `This method has been deprecated. Use InitializeNewComponent instead.' >System.ComponentModel.Design/ComponentDesigner.cs(182,4): warning CS0618: `System.ComponentModel.Design.ComponentDesigner.InitializeNonDefault()' is obsolete: `This method has been deprecated. Use InitializeExistingComponent instead.' >System.ComponentModel.Design/DesignerActionList.cs(66,4): warning CS0162: Unreachable code detected >System.Data.Design/TypedDataSetGenerator.cs(70,53): warning CS0618: `System.CodeDom.Compiler.CodeDomProvider.CreateGenerator()' is obsolete: `ICodeGenerator is obsolete' >System.Data.Design/TypedDataSetGenerator.cs(70,6): warning CS0618: `System.Data.TypedDataSetGenerator' is obsolete: `TypedDataSetGenerator class will be removed in a future release. Please use System.Data.Design.TypedDataSetGenerator in System.Design.dll.' >System.Data.Design/TypedDataSetGenerator.cs(78,53): warning CS0618: `System.CodeDom.Compiler.CodeDomProvider.CreateGenerator()' is obsolete: `ICodeGenerator is obsolete' >System.Data.Design/TypedDataSetGenerator.cs(78,6): warning CS0618: `System.Data.TypedDataSetGenerator' is obsolete: `TypedDataSetGenerator class will be removed in a future release. Please use System.Data.Design.TypedDataSetGenerator in System.Design.dll.' >System.Data.Design/TypedDataSetGeneratorException.cs(49,12): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Windows.Forms.Design/ComponentDocumentDesigner.cs(57,32): warning CS0618: `System.ComponentModel.Design.ViewTechnology.WindowsForms' is obsolete: `This value has been deprecated. Use ViewTechnology.Default instead. http://go.microsoft.com/fwlink/?linkid=14202' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(41,10): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.name' is never assigned to, and will always have its default value `null' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(42,8): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.is_configured' is never assigned to, and will always have its default value `false' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(41,16): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.provider_name' is never assigned to, and will always have its default value `null' >System.ComponentModel.Design.Data/DesignerDataConnection.cs(41,31): warning CS0649: Field `System.ComponentModel.Design.Data.DesignerDataConnection.connection_string' is never assigned to, and will always have its default value `null' >System.ComponentModel.Design/DesignerActionMethodItem.cs(40,22): warning CS0414: The private field `System.ComponentModel.Design.DesignerActionMethodItem.action_list' is assigned but its value is never used >System.ComponentModel.Design/DesignerActionService.cs(44,55): warning CS0067: The event `System.ComponentModel.Design.DesignerActionService.DesignerActionListsChanged' is never used >System.ComponentModel.Design/DesignerActionUIService.cs(42,56): warning CS0067: The event `System.ComponentModel.Design.DesignerActionUIService.DesignerActionUIStateChange' is never used >System.ComponentModel.Design/DesignerHost.cs(415,29): warning CS0067: The event `System.ComponentModel.Design.DesignerHost.Deactivated' is never used >System.Web.UI.Design/HierarchicalDataSourceDesigner.cs(47,29): warning CS0067: The event `System.Web.UI.Design.HierarchicalDataSourceDesigner.DataSourceChanged' is never used >System.Web.UI.Design/HierarchicalDataSourceDesigner.cs(49,29): warning CS0067: The event `System.Web.UI.Design.HierarchicalDataSourceDesigner.SchemaRefreshed' is never used >System.Web.UI.Design/TemplatedControlDesigner.cs(187,33): warning CS0649: Field `System.Web.UI.Design.TemplatedControlDesigner._activeTemplateFrame' is never assigned to, and will always have its default value `null' >System.Web.UI.Design/TemplatedControlDesigner.cs(189,16): warning CS0649: Field `System.Web.UI.Design.TemplatedControlDesigner._templateMode' is never assigned to, and will always have its default value `false' >System.Web.UI.Design/TemplatedControlDesigner.cs(190,24): warning CS0649: Field `System.Web.UI.Design.TemplatedControlDesigner._templateVerbHandler' is never assigned to, and will always have its default value `null' >System.Web.UI.Design/TemplateEditingService.cs(88,25): warning CS0414: The private field `System.Web.UI.Design.TemplateEditingService._designerHost' is assigned but its value is never used >System.Web.UI.Design.WebControls/RegexEditorDialog.cs(34,10): warning CS0414: The private field `System.Web.UI.Design.WebControls.RegexEditorDialog.regular_expression' is assigned but its value is never used >System.Windows.Forms.Design/AxParameterData.cs(131,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isByRef' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(132,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isIn' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(133,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isOptional' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(134,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.isOut' is never assigned to, and will always have its default value `false' >System.Windows.Forms.Design/AxParameterData.cs(135,18): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.name' is never assigned to, and will always have its default value `null' >System.Windows.Forms.Design/AxParameterData.cs(136,16): warning CS0649: Field `System.Windows.Forms.Design.AxParameterData.type' is never assigned to, and will always have its default value `null' >System.Windows.Forms.Design/AxParameterData.cs(137,18): warning CS0169: The private field `System.Windows.Forms.Design.AxParameterData.typeName' is never used >System.Windows.Forms.Design/ComponentTray.cs(51,21): warning CS0414: The private field `System.Windows.Forms.Design.ComponentTray._mainDesigner' is assigned but its value is never used >System.Windows.Forms.Design/EventHandlerService.cs(37,29): warning CS0067: The event `System.Windows.Forms.Design.EventHandlerService.EventHandlerChanged' is never used >System.Windows.Forms.Design.Behavior/BehaviorService.cs(43,45): warning CS0067: The event `System.Windows.Forms.Design.Behavior.BehaviorService.BeginDrag' is never used >System.Windows.Forms.Design.Behavior/BehaviorService.cs(44,45): warning CS0067: The event `System.Windows.Forms.Design.Behavior.BehaviorService.EndDrag' is never used >System.Windows.Forms.Design.Behavior/BehaviorService.cs(45,29): warning CS0067: The event `System.Windows.Forms.Design.Behavior.BehaviorService.Synchronize' is never used >System.Windows.Forms.Design.Behavior/BehaviorServiceAdornerCollectionEnumerator.cs(39,14): warning CS0649: Field `System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollectionEnumerator.state' is never assigned to, and will always have its default value `0' >System.Windows.Forms.Design.Behavior/Glyph.cs(40,12): warning CS0649: Field `System.Windows.Forms.Design.Behavior.Glyph.behavior' is never assigned to, and will always have its default value `null' >Compilation succeeded - 59 warning(s) >MCS [net_4_x] System.Runtime.Remoting.dll >System.Runtime.Remoting.Channels/ChannelCore.cs(60,19): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string)' is obsolete >System.Runtime.Remoting.Channels/RemotingThreadPool.cs(160,22): warning CS0168: The variable `ex' is declared but never used >System.Runtime.Remoting.Channels.Ipc.Win32/IpcChannelHelper.cs(64,42): warning CS0618: `System.IO.Path.InvalidPathChars' is obsolete: `see GetInvalidPathChars and GetInvalidFileNameChars methods.' >System.Runtime.Remoting.Channels.Tcp/TcpServerChannel.cs(72,28): warning CS0618: `System.Net.Dns.Resolve(string)' is obsolete: `Use GetHostEntry instead' >System.Runtime.Remoting.Channels.Tcp/TcpServerChannel.cs(78,17): warning CS0618: `System.Net.Dns.GetHostByName(string)' is obsolete: `Use GetHostEntry instead' >System.Runtime.Remoting.Channels.Tcp/TcpServerChannel.cs(214,25): warning CS0168: The variable `e' is declared but never used >System.Runtime.Remoting.Channels.Tcp/TcpServerChannel.cs(222,21): warning CS0168: The variable `e' is declared but never used >System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs(67,28): warning CS0618: `System.Runtime.Remoting.RemotingConfiguration.Configure(string)' is obsolete: `Use Configure(String,Boolean)' >System.Runtime.Remoting.Channels.Http/HttpRemotingHandlerFactory.cs(92,22): warning CS0618: `System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Runtime.Remoting.Channels.IChannel)' is obsolete: `Use RegisterChannel(IChannel,Boolean)' >System.Runtime.Remoting.Channels.Http/HttpServerChannel.cs(129,35): warning CS0618: `System.Net.Dns.Resolve(string)' is obsolete: `Use GetHostEntry instead' >System.Runtime.Remoting.Channels.Http/HttpServerChannel.cs(137,34): warning CS0618: `System.Net.Dns.GetHostByName(string)' is obsolete: `Use GetHostEntry instead' >System.Runtime.Remoting.MetadataServices/MetaData.cs(64,30): warning CS0618: `System.CodeDom.Compiler.CodeDomProvider.CreateCompiler()' is obsolete: `ICodeCompiler is obsolete' >System.Runtime.Remoting.MetadataServices/MetaData.cs(78,30): warning CS0618: `System.CodeDom.Compiler.CodeDomProvider.CreateCompiler()' is obsolete: `ICodeCompiler is obsolete' >System.Runtime.Remoting.Channels/BinaryServerFormatterSink.cs(53,12): warning CS0414: The private field `System.Runtime.Remoting.Channels.BinaryServerFormatterSink.protocol' is assigned but its value is never used >System.Runtime.Remoting.Channels.Ipc.Unix/IpcServerChannel.cs(42,24): warning CS0414: The private field `System.Runtime.Remoting.Channels.Ipc.Unix.IpcServerChannel._path' is assigned but its value is never used >Compilation succeeded - 15 warning(s) >MCS [net_4_x] System.Configuration.Install.dll >System.Configuration.Install/Installer.cs(40,18): warning CS0649: Field `System.Configuration.Install.Installer.helptext' is never assigned to, and will always have its default value `null' >System.Configuration.Install/InstallException.cs(39,21): warning CS0414: The private field `System.Configuration.Install.InstallException.innerException' is assigned but its value is never used >System.Configuration.Install/InstallContext.cs(37,10): warning CS0414: The private field `System.Configuration.Install.InstallContext.log_file' is assigned but its value is never used >Compilation succeeded - 3 warning(s) >MCS [net_4_x] System.Management.dll >System.Management/ManagementBaseObject.cs(173,15): warning CS0108: `System.Management.ManagementBaseObject.Dispose()' hides inherited member `System.ComponentModel.Component.Dispose()'. Use the new keyword if hiding was intended >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >System.Management/ManagementObject.cs(382,15): warning CS0108: `System.Management.ManagementObject.Dispose()' hides inherited member `System.Management.ManagementBaseObject.Dispose()'. Use the new keyword if hiding was intended >System.Management/ManagementBaseObject.cs(173,15): (Location of the symbol related to previous warning) >System.Management/ManagementEventWatcher.cs(85,41): warning CS0067: The event `System.Management.ManagementEventWatcher.EventArrived' is never used >System.Management/ManagementEventWatcher.cs(86,36): warning CS0067: The event `System.Management.ManagementEventWatcher.Stopped' is never used >System.Management/ManagementOperationObserver.cs(45,38): warning CS0067: The event `System.Management.ManagementOperationObserver.Completed' is never used >System.Management/ManagementOperationObserver.cs(46,38): warning CS0067: The event `System.Management.ManagementOperationObserver.ObjectPut' is never used >System.Management/ManagementOperationObserver.cs(47,40): warning CS0067: The event `System.Management.ManagementOperationObserver.ObjectReady' is never used >System.Management/ManagementOperationObserver.cs(48,37): warning CS0067: The event `System.Management.ManagementOperationObserver.Progress' is never used >Compilation succeeded - 8 warning(s) >MCS [net_4_x] System.Data.OracleClient.dll >System.Data.OracleClient/OracleParameter.cs(275,15): warning CS0114: `System.Data.OracleClient.OracleParameter.Precision' hides inherited member `System.Data.Common.DbParameter.Precision'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Data.OracleClient/OracleParameter.cs(283,15): warning CS0114: `System.Data.OracleClient.OracleParameter.Scale' hides inherited member `System.Data.Common.DbParameter.Scale'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >System.Data.OracleClient.Oci/OciDefineHandle.cs(44,10): warning CS0414: The private field `System.Data.OracleClient.Oci.OciDefineHandle.name' is assigned but its value is never used >Compilation succeeded - 3 warning(s) >MCS [net_4_x] cscompmgd.dll >./../../jay/jay: 16 rules never reduced >./../../jay/jay: 1 reduce/reduce conflict. >MCS [net_4_x] Commons.Xml.Relaxng.dll >Commons.Xml.Relaxng/RelaxngPattern.cs(79,19): warning CS0219: The variable `g' is assigned but its value is never used >Commons.Xml.Relaxng/RelaxngValidatingReader.cs(566,17): warning CS0184: The given expression is never of the provided (`Commons.Xml.Relaxng.Derivative.RdpElement') type >Commons.Xml.Relaxng/RelaxngValidatingReader.cs(567,5): warning CS0162: Unreachable code detected >Commons.Xml.Relaxng/XsdDatatypeProvider.cs(87,11): warning CS0618: `System.Xml.Schema.XmlSchema.Compile(System.Xml.Schema.ValidationEventHandler)' is obsolete: `Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202' >Commons.Xml.Relaxng/XsdDatatypeProvider.cs(89,59): warning CS0618: `System.Xml.Schema.XmlSchemaElement.ElementType' is obsolete: `This property has been deprecated. Please use ElementSchemaType property that returns a strongly typed element type. http://go.microsoft.com/fwlink/?linkid=14202' >Commons.Xml.Relaxng/XsdDatatypeProvider.cs(194,11): warning CS0618: `System.Xml.Schema.XmlSchema.Compile(System.Xml.Schema.ValidationEventHandler)' is obsolete: `Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202' >Commons.Xml.Relaxng/XsdDatatypeProvider.cs(217,4): warning CS0618: `System.Xml.XmlValidatingReader' is obsolete: `Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202' >Commons.Xml.Relaxng/XsdDatatypeProvider.cs(217,32): warning CS0618: `System.Xml.XmlValidatingReader' is obsolete: `Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202' >Commons.Xml.Relaxng.Inference/RelaxngInference.cs(896,16): warning CS0618: `System.Xml.XmlConvert.ToDateTime(string)' is obsolete: `Use XmlConvert.ToDateTime() that takes in XmlDateTimeSerializationMode' >Commons.Xml.Nvdl/NvdlXsdSupport.cs(24,8): warning CS0618: `System.Xml.Schema.XmlSchema.Compile(System.Xml.Schema.ValidationEventHandler, System.Xml.XmlResolver)' is obsolete: `Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation. http://go.microsoft.com/fwlink/?linkid=14202' >/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng.Rnc/RncParser.jay(70,14): warning CS0649: Field `Commons.Xml.Relaxng.Rnc.RncParser.yacc_verbose_flag' is never assigned to, and will always have its default value `0' >Commons.Xml.Relaxng.Derivative/RdpPatterns.cs(750,8): warning CS0649: Field `Commons.Xml.Relaxng.Derivative.RdpAbstractBinary.expanded' is never assigned to, and will always have its default value `false' >Commons.Xml.Relaxng.Derivative/RdpPatterns.cs(1399,8): warning CS0649: Field `Commons.Xml.Relaxng.Derivative.RdpAbstractSingleContent.isExpanded' is never assigned to, and will always have its default value `false' >Commons.Xml.Relaxng.Inference/RelaxngInference.cs(114,25): warning CS0414: The private field `Commons.Xml.Relaxng.Inference.RngInference.QNameAnyType' is assigned but its value is never used >Commons.Xml.Relaxng.Inference/RelaxngInference.cs(144,25): warning CS0414: The private field `Commons.Xml.Relaxng.Inference.RngInference.QNameUDecimal' is assigned but its value is never used >Commons.Xml.Relaxng.Inference/RelaxngInference.cs(166,23): warning CS0414: The private field `Commons.Xml.Relaxng.Inference.RngInference.nsmgr' is assigned but its value is never used >Commons.Xml.Relaxng.Rnc/RncTokenizer.cs(49,8): warning CS0169: The private field `Commons.Xml.Relaxng.Rnc.RncTokenizer.isLiteralNsUri' is never used >Commons.Xml.Nvdl/NvdlSimplified.cs(549,15): warning CS0649: Field `Commons.Xml.Nvdl.SimpleValidate.resolver' is never assigned to, and will always have its default value `null' >Compilation succeeded - 18 warning(s) >MCS [net_4_x] Mono.Messaging.dll >MCS [net_4_x] System.Messaging.dll >System.Messaging/MessageQueuePermissionEntryCollection.cs(38,34): warning CS0414: The private field `System.Messaging.MessageQueuePermissionEntryCollection.owner' is assigned but its value is never used >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.ServiceProcess.dll >MCS [net_4_x] System.Drawing.Design.dll >MCS [net_4_x] ICSharpCode.SharpZipLib.dll >MCS [net_4_x] IBM.Data.DB2.dll >MCS [net_4_x] CustomMarshalers.dll >MCS [net_4_x] SystemWebTestShim.dll >Assembly/AssemblyInfo.cs(41,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Web.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.ServiceModel.Internals.dll >../../../external/referencesource/System.ServiceModel.Internals/System/Runtime/Diagnostics/DiagnosticTraceBase.cs(487,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.ServiceModel.Internals/System/Runtime/Diagnostics/DiagnosticTraceBase.cs(531,25): warning CS1691: `56500' is not a valid warning number >Assembly/AssemblyInfo.cs(49,52): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.ServiceModel.Internals/System/Runtime/Diagnostics/EventLogger.cs(162,37): warning CS0472: The result of comparing value type `System.Runtime.InteropServices.GCHandle' with null is always `true' >../../../external/referencesource/System.ServiceModel.Internals/System/Runtime/Diagnostics/EtwDiagnosticTrace.cs(44,14): warning CS0414: The private field `System.Runtime.Diagnostics.EtwDiagnosticTrace.etwProviderId' is assigned but its value is never used >../../../external/referencesource/System.ServiceModel.Internals/System/Runtime/InternalBufferManager.cs(50,18): warning CS0414: The private field `System.Runtime.InternalBufferManager.PooledBufferManager.memoryLimit' is assigned but its value is never used >../../../external/referencesource/System.ServiceModel.Internals/System/Runtime/PartialTrustHelpers.cs(20,30): warning CS0169: The private field `System.Runtime.PartialTrustHelpers.checkedForFullTrust' is never used >../../../external/referencesource/System.ServiceModel.Internals/System/Runtime/PartialTrustHelpers.cs(23,21): warning CS0169: The private field `System.Runtime.PartialTrustHelpers.inFullTrust' is never used >Compilation succeeded - 8 warning(s) >MCS [net_4_x] SMDiagnostics.dll >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/ExceptionUtility.cs(49,25): warning CS1691: `56500' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/ExceptionUtility.cs(110,25): warning CS1691: `56500' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/LegacyDiagnosticTrace.cs(52,25): warning CS1691: `56500' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/LegacyDiagnosticTrace.cs(86,25): warning CS1691: `56500' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/LegacyDiagnosticTrace.cs(104,25): warning CS1691: `56500' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/LegacyDiagnosticTrace.cs(145,25): warning CS1691: `56500' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/LegacyDiagnosticTrace.cs(166,25): warning CS1691: `56500' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/SafeEventLogWriteHandle.cs(43,25): warning CS1691: `56523' is not a valid warning number >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/SafeEventLogWriteHandle.cs(50,25): warning CS1691: `56523' is not a valid warning number >Assembly/AssemblyInfo.cs(37,42): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.Internals.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(49,52): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >Assembly/AssemblyInfo.cs(51,77): warning CS0436: The type `AssemblyRef' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(3,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.Internals.dll (Location of the symbol related to previous warning) >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/ExceptionUtility.cs(25,42): warning CS0649: Field `System.ServiceModel.Diagnostics.ExceptionUtility.mainInstance' is never assigned to, and will always have its default value `null' >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/ExceptionUtility.cs(29,16): warning CS0414: The private field `System.ServiceModel.Diagnostics.ExceptionUtility.name' is assigned but its value is never used >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/LegacyDiagnosticTrace.cs(29,23): warning CS0414: The private field `System.ServiceModel.Diagnostics.LegacyDiagnosticTrace.classLockObject' is assigned but its value is never used >../../../external/referencesource/SMDiagnostics/System/ServiceModel/Diagnostics/Utility.cs(19,26): warning CS0414: The private field `System.ServiceModel.Diagnostics.Utility.exceptionUtility' is assigned but its value is never used >Compilation succeeded - 16 warning(s) >Creating the per profile list ../../build/deps/net_4_x_System.Runtime.Serialization.dll.sources ... >MCS [net_4_x] System.Runtime.Serialization.dll >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/Configuration/SerializationSectionGroup.cs(16,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/SchemaImporter.cs(64,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/XsdDataContractImporter.cs(185,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/EncodingStreamWrapper.cs(587,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/UniqueID.cs(355,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/XmlDictionaryWriter.cs(148,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/XmlDictionaryWriter.cs(199,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/XmlMtomReader.cs(2105,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/XmlMtomReader.cs(2113,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/XmlMtomReader.cs(2834,25): warning CS1634: Expected disable or restore >../../../external/referencesource/System.Runtime.Serialization/System/Xml/XmlMtomReader.cs(2843,25): warning CS1634: Expected disable or restore >Assembly/AssemblyInfo.cs(47,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Xml.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(47,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.Internals.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(47,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/SMDiagnostics.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(64,52): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >Assembly/AssemblyInfo.cs(69,68): warning CS0436: The type `AssemblyRef' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(3,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Xml.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(69,68): warning CS0436: The type `AssemblyRef' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(3,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.Internals.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(69,68): warning CS0436: The type `AssemblyRef' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(3,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/SMDiagnostics.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/ClassDataContract.cs(672,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/CollectionDataContract.cs(479,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/DataContract.cs(394,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/DataContract.cs(2201,28): warning CS0618: `System.Security.SecurityTreatAsSafeAttribute' is obsolete: `SecurityTreatAsSafe is only used for .NET 2.0 transparency compatibility. Please use the SecuritySafeCriticalAttribute instead.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/DataMember.cs(136,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/EnumDataContract.cs(134,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/GenericParameterDataContract.cs(45,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/PrimitiveDataContract.cs(162,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/SpecialTypeDataContract.cs(49,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/SurrogateDataContract.cs(105,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/XmlDataContract.cs(178,49): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/XmlObjectSerializerReadContextComplex.cs(401,37): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string)' is obsolete >../../../external/referencesource/System.Runtime.Serialization/System/Runtime/Serialization/XmlObjectSerializerReadContextComplex.cs(406,41): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string)' is obsolete >../../../external/referencesource/System.Runtime.Serialization/System/Xml/XmlBaseReader.cs(2822,15): warning CS0108: `System.Xml.XmlBaseReader.NamespaceManager' hides inherited member `System.Xml.XmlReader.NamespaceManager'. Use the new keyword if hiding was intended >./../../class/lib/net_4_x/System.Xml.dll (Location of the symbol related to previous warning) >ReferenceSources/DiagnosticUtility.cs(7,24): warning CS0649: Field `System.Runtime.Serialization.DiagnosticUtility.ShouldTraceWarning' is never assigned to, and will always have its default value `false' >ReferenceSources/DiagnosticUtility.cs(8,24): warning CS0649: Field `System.Runtime.Serialization.DiagnosticUtility.ShouldTraceInformation' is never assigned to, and will always have its default value `false' >ReferenceSources/FxTrace.cs(19,25): warning CS0649: Field `System.Runtime.Serialization.FxTrace.exception' is never assigned to, and will always have its default value `null' >Compilation succeeded - 35 warning(s) >MCS [net_4_x] System.Xml.Linq.dll >Assembly/AssemblyInfo.cs(46,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Xml.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.Data.Linq.dll >src/DbLinq.Firebird/FirebirdVendor.cs(47,6): warning CS3016: Arrays as attribute arguments are not CLS-compliant >src/DbLinq.Ingres/IngresVendor.cs(49,6): warning CS3016: Arrays as attribute arguments are not CLS-compliant >src/DbLinq.MySql/MySqlVendor.cs(47,6): warning CS3016: Arrays as attribute arguments are not CLS-compliant >src/DbLinq.Oracle/OracleVendor.cs(44,6): warning CS3016: Arrays as attribute arguments are not CLS-compliant >src/DbLinq.PostgreSql/PgsqlVendor.cs(58,6): warning CS3016: Arrays as attribute arguments are not CLS-compliant >src/DbLinq.Sqlite/SqliteVendor.cs(50,6): warning CS3016: Arrays as attribute arguments are not CLS-compliant >src/DbLinq.SqlServer/SqlServerVendor.cs(54,6): warning CS3016: Arrays as attribute arguments are not CLS-compliant >src/DbLinq/Util/ThreadSafeDictionary.cs(281,40): warning CS3008: Identifier `DbLinq.Util.BaseLock._Locks' is not CLS-compliant >Compilation succeeded - 8 warning(s) >MCS [net_4_x] System.Web.Abstractions.dll >MCS [net_4_x] System.Web.Routing.dll >MCS [net_4_x] System.Runtime.DurableInstancing.dll >Assembly/AssemblyInfo.cs(47,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.Internals.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(64,52): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >Assembly/AssemblyInfo.cs(67,66): warning CS0436: The type `AssemblyRef' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(3,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.Internals.dll (Location of the symbol related to previous warning) >Compilation succeeded - 3 warning(s) >MCS [net_4_x] System.IdentityModel.dll >System.IdentityModel.Selectors/X509CertificateValidator.cs(100,14): warning CS0108: `System.IdentityModel.Selectors.X509CertificateValidator.X509CertificateValidatorImpl.chain' hides inherited member `System.IdentityModel.Selectors.X509CertificateValidator.chain'. Use the new keyword if hiding was intended >System.IdentityModel.Selectors/X509CertificateValidator.cs(38,41): (Location of the symbol related to previous warning) >System.IdentityModel.Tokens/SamlAuthenticationStatement.cs(46,35): warning CS0109: The member `System.IdentityModel.Tokens.SamlAuthenticationStatement.bindings' does not hide an inherited member. The new keyword is not required >Assembly/AssemblyInfo.cs(64,52): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.IdentityModel.Claims/ClaimSet.cs(39,19): warning CS0649: Field `System.IdentityModel.Claims.ClaimSet.win' is never assigned to, and will always have its default value `null' >System.IdentityModel.Claims/WindowsClaimSet.cs(38,19): warning CS0649: Field `System.IdentityModel.Claims.WindowsClaimSet.identity' is never assigned to, and will always have its default value `null' >System.IdentityModel.Claims/WindowsClaimSet.cs(39,12): warning CS0649: Field `System.IdentityModel.Claims.WindowsClaimSet.expiration_time' is never assigned to, and will always have its default value >System.IdentityModel.Selectors/RsaSecurityTokenAuthenticator.cs(68,8): warning CS0649: Field `System.IdentityModel.Selectors.RsaSecurityTokenAuthenticator.RsaAuthorizationPolicy.rsa' is never assigned to, and will always have its default value `null' >System.IdentityModel.Selectors/SamlSecurityTokenAuthenticator.cs(42,37): warning CS0414: The private field `System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator.authenticators' is assigned but its value is never used >System.IdentityModel.Selectors/SamlSecurityTokenAuthenticator.cs(43,12): warning CS0414: The private field `System.IdentityModel.Selectors.SamlSecurityTokenAuthenticator.max_clock_skew' is assigned but its value is never used >System.IdentityModel.Selectors/WindowsUserNameSecurityTokenAuthenticator.cs(38,8): warning CS0414: The private field `System.IdentityModel.Selectors.WindowsUserNameSecurityTokenAuthenticator.include_win_groups' is assigned but its value is never used >System.IdentityModel.Tokens/KerberosRequestorSecurityToken.cs(55,21): warning CS0169: The private field `System.IdentityModel.Tokens.KerberosRequestorSecurityToken.cred' is never used >System.IdentityModel.Tokens/KerberosRequestorSecurityToken.cs(56,27): warning CS0169: The private field `System.IdentityModel.Tokens.KerberosRequestorSecurityToken.imp_level' is never used >System.IdentityModel.Tokens/KerberosRequestorSecurityToken.cs(57,10): warning CS0649: Field `System.IdentityModel.Tokens.KerberosRequestorSecurityToken.svc_principal_name' is never assigned to, and will always have its default value `null' >System.IdentityModel.Tokens/KerberosRequestorSecurityToken.cs(57,30): warning CS0649: Field `System.IdentityModel.Tokens.KerberosRequestorSecurityToken.id' is never assigned to, and will always have its default value `null' >System.IdentityModel.Tokens/SessionSecurityToken.cs(41,20): warning CS0649: Field `System.IdentityModel.Tokens.SessionSecurityToken.validFrom' is never assigned to, and will always have its default value >System.IdentityModel.Tokens/SessionSecurityToken.cs(42,20): warning CS0649: Field `System.IdentityModel.Tokens.SessionSecurityToken.validTo' is never assigned to, and will always have its default value >System.IdentityModel.Tokens/SessionSecurityTokenHandler.cs(43,16): warning CS0649: Field `System.IdentityModel.Tokens.SessionSecurityTokenHandler.canValidateToken' is never assigned to, and will always have its default value `false' >System.IdentityModel.Tokens/SessionSecurityTokenHandler.cs(44,16): warning CS0649: Field `System.IdentityModel.Tokens.SessionSecurityTokenHandler.canWriteToken' is never assigned to, and will always have its default value `false' >System.IdentityModel.Tokens/SessionSecurityTokenHandler.cs(45,18): warning CS0649: Field `System.IdentityModel.Tokens.SessionSecurityTokenHandler.cookieElementName' is never assigned to, and will always have its default value `null' >System.IdentityModel.Tokens/SessionSecurityTokenHandler.cs(46,18): warning CS0649: Field `System.IdentityModel.Tokens.SessionSecurityTokenHandler.cookieNamespace' is never assigned to, and will always have its default value `null' >System.IdentityModel.Tokens/SessionSecurityTokenHandler.cs(47,16): warning CS0649: Field `System.IdentityModel.Tokens.SessionSecurityTokenHandler.tokenType' is never assigned to, and will always have its default value `null' >Compilation succeeded - 21 warning(s) >MCS [net_4_x] System.IdentityModel.Selectors.dll >mkdir -p -- ../../class/lib/net_4_x/plainservice/ >MCS [plainservice/net_4_x] System.ServiceModel.dll >../../build/common/MonoTODOAttribute.cs(100,25): warning CS1635: Cannot restore warning `CS0436' because it was disabled globally >Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs(76,0): warning CS1030: #warning: `"Client certificate selection is unfinished"' >Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs(77,0): warning CS1030: #warning: `Review that selected alert is correct' >Mono.Security.Protocol.Tls/HttpsClientStream.cs(96,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >System.ServiceModel.Channels/HttpTransportBindingElement.cs(278,14): warning CS0108: `System.ServiceModel.Channels.HttpTransportBindingElement.CreateTransportBinding(System.Xml.XmlElement)' hides inherited member `System.ServiceModel.Channels.TransportBindingElement.CreateTransportBinding(System.Xml.XmlElement)'. Use the new keyword if hiding was intended >System.ServiceModel.Channels/TransportBindingElement.cs(96,30): (Location of the symbol related to previous warning) >System.ServiceModel.Security/SecurityAlgorithmSuite.cs(121,24): warning CS0108: `System.ServiceModel.Security.SecurityAlgorithmSuite.SecurityAlgorithmSuiteImplBase.tdes' hides inherited member `System.ServiceModel.Security.SecurityAlgorithmSuite.tdes'. Use the new keyword if hiding was intended >System.ServiceModel.Security/SecurityAlgorithmSuite.cs(261,33): (Location of the symbol related to previous warning) >System.ServiceModel/MessageSecurityVersion.cs(101,9): warning CS0108: `System.ServiceModel.MessageSecurityVersion.MessageSecurityVersionImpl.wss11' hides inherited member `System.ServiceModel.MessageSecurityVersion.wss11'. Use the new keyword if hiding was intended >System.ServiceModel/MessageSecurityVersion.cs(136,46): (Location of the symbol related to previous warning) >System.ServiceModel.Channels.NetTcp/TcpReplyChannel.cs(126,23): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel.Channels.Security/SecurityReplyChannel.cs(107,5): warning CS0162: Unreachable code detected >System.ServiceModel.Configuration/AddressHeaderCollectionElement.cs(103,4): warning CS0162: Unreachable code detected >System.ServiceModel.Description/ContractDescriptionGenerator.cs(172,5): warning CS0162: Unreachable code detected >System.ServiceModel/ClientBase.cs(249,24): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel/ClientRuntimeChannel.cs(485,23): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel/Logger.cs(97,24): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel/NetTcpBinding.cs(259,4): warning CS0162: Unreachable code detected >Mono.CodeGeneration/CodeAnd.cs(36,8): warning CS0649: Field `Mono.CodeGeneration.CodeAnd.t1' is never assigned to, and will always have its default value `null' >Mono.CodeGeneration/CodeAnd.cs(37,8): warning CS0649: Field `Mono.CodeGeneration.CodeAnd.t2' is never assigned to, and will always have its default value `null' >Mono.CodeGeneration/CodeOr.cs(35,8): warning CS0649: Field `Mono.CodeGeneration.CodeOr.t1' is never assigned to, and will always have its default value `null' >Mono.CodeGeneration/CodeOr.cs(36,8): warning CS0649: Field `Mono.CodeGeneration.CodeOr.t2' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqBindingElementBase.cs(40,45): warning CS0649: Field `System.ServiceModel.Channels.MsmqBindingElementBase.tx_enabled' is never assigned to, and will always have its default value `false' >System.ServiceModel.Channels/MsmqInputChannel.cs(36,19): warning CS0649: Field `System.ServiceModel.Channels.MsmqInputChannel.local_address' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqMessageProperty.cs(43,7): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.abort_count' is never assigned to, and will always have its default value `0' >System.ServiceModel.Channels/MsmqMessageProperty.cs(44,20): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.failure' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqMessageProperty.cs(45,19): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.delivery_status' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqMessageProperty.cs(43,20): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.move_count' is never assigned to, and will always have its default value `0' >System.ServiceModel.Configuration/MsmqIntegrationBindingElement.cs(63,32): warning CS0649: Field `System.ServiceModel.Configuration.MsmqIntegrationBindingElement.binding_element_type' is never assigned to, and will always have its default value `null' >System.ServiceModel.Configuration/NetMsmqBindingElement.cs(63,32): warning CS0649: Field `System.ServiceModel.Configuration.NetMsmqBindingElement.binding_element_type' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(279,17): warning CS0649: Field `System.ServiceModel.Description.WstEntropy.Token' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(294,17): warning CS0649: Field `System.ServiceModel.Description.WstBinarySecret.Id' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(296,17): warning CS0649: Field `System.ServiceModel.Description.WstBinarySecret.Type' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(298,17): warning CS0649: Field `System.ServiceModel.Description.WstBinarySecret.Value' is never assigned to, and will always have its default value `null' >System.ServiceModel.Security.Tokens/DerivedKeySecurityToken.cs(16,17): warning CS0649: Field `System.ServiceModel.Security.Tokens.DerivedKeySecurityToken.resolved_token' is never assigned to, and will always have its default value `null' >System.ServiceModel.Security.Tokens/SspiSecurityToken.cs(42,12): warning CS0649: Field `System.ServiceModel.Security.Tokens.SspiSecurityToken.valid_to' is never assigned to, and will always have its default value >System.ServiceModel.Security.Tokens/SspiSession.cs(17,35): warning CS0649: Field `System.ServiceModel.Security.SspiSession.ClientOSVersion' is never assigned to, and will always have its default value `0' >System.ServiceModel.Security.Tokens/SspiSession.cs(159,15): warning CS0649: Field `System.ServiceModel.Security.SspiServerSession.SuppliedDomain' is never assigned to, and will always have its default value `0' >System.ServiceModel.Security.Tokens/SspiSession.cs(159,31): warning CS0649: Field `System.ServiceModel.Security.SspiServerSession.SuppliedWorkstation' is never assigned to, and will always have its default value `0' >System.ServiceModel/NetTcpBinding.cs(44,27): warning CS0649: Field `System.ServiceModel.NetTcpBinding.reliable_session' is never assigned to, and will always have its default value `null' >System.ServiceModel/ServiceSecurityContext.cs(40,33): warning CS0649: Field `System.ServiceModel.ServiceSecurityContext.current' is never assigned to, and will always have its default value `null' >System.ServiceModel/WSDualHttpBinding.cs(50,19): warning CS0649: Field `System.ServiceModel.WSDualHttpBinding.reliable_session' is never assigned to, and will always have its default value `null' >System.ServiceModel/WSDualHttpBinding.cs(51,19): warning CS0649: Field `System.ServiceModel.WSDualHttpBinding.env_version' is never assigned to, and will always have its default value `null' >../System.ServiceModel.Web/System/UriTemplateTable.cs(68,8): warning CS0649: Field `System.UriTemplateTable.is_readonly' is never assigned to, and will always have its default value `false' >Compilation succeeded - 41 warning(s) >MCS [net_4_x] System.ServiceModel.Activation.dll >MCS [net_4_x] System.ServiceModel.dll >../../build/common/MonoTODOAttribute.cs(100,25): warning CS1635: Cannot restore warning `CS0436' because it was disabled globally >Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs(76,0): warning CS1030: #warning: `"Client certificate selection is unfinished"' >Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs(77,0): warning CS1030: #warning: `Review that selected alert is correct' >Mono.Security.Protocol.Tls/HttpsClientStream.cs(96,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >System.ServiceModel.Channels/HttpTransportBindingElement.cs(278,14): warning CS0108: `System.ServiceModel.Channels.HttpTransportBindingElement.CreateTransportBinding(System.Xml.XmlElement)' hides inherited member `System.ServiceModel.Channels.TransportBindingElement.CreateTransportBinding(System.Xml.XmlElement)'. Use the new keyword if hiding was intended >System.ServiceModel.Channels/TransportBindingElement.cs(96,30): (Location of the symbol related to previous warning) >System.ServiceModel.Security/SecurityAlgorithmSuite.cs(121,24): warning CS0108: `System.ServiceModel.Security.SecurityAlgorithmSuite.SecurityAlgorithmSuiteImplBase.tdes' hides inherited member `System.ServiceModel.Security.SecurityAlgorithmSuite.tdes'. Use the new keyword if hiding was intended >System.ServiceModel.Security/SecurityAlgorithmSuite.cs(261,33): (Location of the symbol related to previous warning) >System.ServiceModel/MessageSecurityVersion.cs(101,9): warning CS0108: `System.ServiceModel.MessageSecurityVersion.MessageSecurityVersionImpl.wss11' hides inherited member `System.ServiceModel.MessageSecurityVersion.wss11'. Use the new keyword if hiding was intended >System.ServiceModel/MessageSecurityVersion.cs(136,46): (Location of the symbol related to previous warning) >System.ServiceModel.Channels.NetTcp/TcpReplyChannel.cs(126,23): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel.Channels.Security/SecurityReplyChannel.cs(107,5): warning CS0162: Unreachable code detected >System.ServiceModel.Configuration/AddressHeaderCollectionElement.cs(103,4): warning CS0162: Unreachable code detected >System.ServiceModel.Description/ContractDescriptionGenerator.cs(172,5): warning CS0162: Unreachable code detected >System.ServiceModel/ClientBase.cs(249,24): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel/ClientRuntimeChannel.cs(485,23): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel/Logger.cs(97,24): warning CS0168: The variable `ex' is declared but never used >System.ServiceModel/NetTcpBinding.cs(259,4): warning CS0162: Unreachable code detected >Mono.CodeGeneration/CodeAnd.cs(36,8): warning CS0649: Field `Mono.CodeGeneration.CodeAnd.t1' is never assigned to, and will always have its default value `null' >Mono.CodeGeneration/CodeAnd.cs(37,8): warning CS0649: Field `Mono.CodeGeneration.CodeAnd.t2' is never assigned to, and will always have its default value `null' >Mono.CodeGeneration/CodeOr.cs(35,8): warning CS0649: Field `Mono.CodeGeneration.CodeOr.t1' is never assigned to, and will always have its default value `null' >Mono.CodeGeneration/CodeOr.cs(36,8): warning CS0649: Field `Mono.CodeGeneration.CodeOr.t2' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqBindingElementBase.cs(40,45): warning CS0649: Field `System.ServiceModel.Channels.MsmqBindingElementBase.tx_enabled' is never assigned to, and will always have its default value `false' >System.ServiceModel.Channels/MsmqInputChannel.cs(36,19): warning CS0649: Field `System.ServiceModel.Channels.MsmqInputChannel.local_address' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqMessageProperty.cs(43,7): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.abort_count' is never assigned to, and will always have its default value `0' >System.ServiceModel.Channels/MsmqMessageProperty.cs(44,20): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.failure' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqMessageProperty.cs(45,19): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.delivery_status' is never assigned to, and will always have its default value `null' >System.ServiceModel.Channels/MsmqMessageProperty.cs(43,20): warning CS0649: Field `System.ServiceModel.Channels.MsmqMessageProperty.move_count' is never assigned to, and will always have its default value `0' >System.ServiceModel.Configuration/MsmqIntegrationBindingElement.cs(63,32): warning CS0649: Field `System.ServiceModel.Configuration.MsmqIntegrationBindingElement.binding_element_type' is never assigned to, and will always have its default value `null' >System.ServiceModel.Configuration/NetMsmqBindingElement.cs(63,32): warning CS0649: Field `System.ServiceModel.Configuration.NetMsmqBindingElement.binding_element_type' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(279,17): warning CS0649: Field `System.ServiceModel.Description.WstEntropy.Token' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(294,17): warning CS0649: Field `System.ServiceModel.Description.WstBinarySecret.Id' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(296,17): warning CS0649: Field `System.ServiceModel.Description.WstBinarySecret.Type' is never assigned to, and will always have its default value `null' >System.ServiceModel.Description/WSTrustSTSContract.cs(298,17): warning CS0649: Field `System.ServiceModel.Description.WstBinarySecret.Value' is never assigned to, and will always have its default value `null' >System.ServiceModel.Security.Tokens/DerivedKeySecurityToken.cs(16,17): warning CS0649: Field `System.ServiceModel.Security.Tokens.DerivedKeySecurityToken.resolved_token' is never assigned to, and will always have its default value `null' >System.ServiceModel.Security.Tokens/SspiSecurityToken.cs(42,12): warning CS0649: Field `System.ServiceModel.Security.Tokens.SspiSecurityToken.valid_to' is never assigned to, and will always have its default value >System.ServiceModel.Security.Tokens/SspiSession.cs(17,35): warning CS0649: Field `System.ServiceModel.Security.SspiSession.ClientOSVersion' is never assigned to, and will always have its default value `0' >System.ServiceModel.Security.Tokens/SspiSession.cs(159,15): warning CS0649: Field `System.ServiceModel.Security.SspiServerSession.SuppliedDomain' is never assigned to, and will always have its default value `0' >System.ServiceModel.Security.Tokens/SspiSession.cs(159,31): warning CS0649: Field `System.ServiceModel.Security.SspiServerSession.SuppliedWorkstation' is never assigned to, and will always have its default value `0' >System.ServiceModel/NetTcpBinding.cs(44,27): warning CS0649: Field `System.ServiceModel.NetTcpBinding.reliable_session' is never assigned to, and will always have its default value `null' >System.ServiceModel/ServiceSecurityContext.cs(40,33): warning CS0649: Field `System.ServiceModel.ServiceSecurityContext.current' is never assigned to, and will always have its default value `null' >System.ServiceModel/WSDualHttpBinding.cs(50,19): warning CS0649: Field `System.ServiceModel.WSDualHttpBinding.reliable_session' is never assigned to, and will always have its default value `null' >System.ServiceModel/WSDualHttpBinding.cs(51,19): warning CS0649: Field `System.ServiceModel.WSDualHttpBinding.env_version' is never assigned to, and will always have its default value `null' >../System.ServiceModel.Web/System/UriTemplateTable.cs(68,8): warning CS0649: Field `System.UriTemplateTable.is_readonly' is never assigned to, and will always have its default value `false' >Compilation succeeded - 41 warning(s) >Creating ../../build/deps/System.Web.Extensions_standalone_test_net_4_x.dll.makefrag ... >MCS [net_4_x] System.Web.Extensions.dll >./Assembly/AssemblyInfo.cs(47,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Web.dll (Location of the symbol related to previous warning) >../System.Web/System.Web.Handlers/AssemblyResourceLoader.cs(78,16): warning CS0436: The type `System.Web.Util.MachineKeySectionUtils' conflicts with the imported type of same name'. Ignoring the imported type definition >../System.Web/System.Web.Util/MachineKeySectionUtils.cs(42,15): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Web.dll (Location of the symbol related to previous warning) >./System.Web.Handlers/ScriptResourceHandler.cs(136,9): warning CS0168: The variable `atime' is declared but never used >./System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.cs(45,54): warning CS0067: The event `System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider.UserValidated' is never used >./System.Web.ClientServices.Providers/ClientSettingsProvider.cs(46,54): warning CS0067: The event `System.Web.ClientServices.Providers.ClientSettingsProvider.SettingsSaved' is never used >./System.Web.Script.Serialization/JsonDeserializer.cs(267,24): warning CS0414: The private field `System.Web.Script.Serialization.JsonDeserializer.serializer' is assigned but its value is never used >./System.Web.Script.Serialization/JsonDeserializer.cs(268,26): warning CS0414: The private field `System.Web.Script.Serialization.JsonDeserializer.typeResolver' is assigned but its value is never used >./System.Web.UI.WebControls/NextPreviousPagerField.cs(45,7): warning CS0414: The private field `System.Web.UI.WebControls.NextPreviousPagerField._fieldIndex' is assigned but its value is never used >./System.Web.UI.WebControls/NumericPagerField.cs(48,7): warning CS0414: The private field `System.Web.UI.WebControls.NumericPagerField._fieldIndex' is assigned but its value is never used >Compilation succeeded - 9 warning(s) >MCS [net_4_x] System.Web.Extensions.Design.dll >Assembly/AssemblyInfo.cs(46,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Design.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.Web.DynamicData.dll >Assembly/AssemblyInfo.cs(64,52): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >Compilation succeeded - 1 warning(s) >MCS [net_4_x] Mono.CSharp.dll >MCS [net_4_x] System.Net.dll >MCS [net_4_x] System.Json.dll >MCS [net_4_x] Microsoft.CSharp.dll >Assembly/AssemblyInfo.cs(44,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.CSharp.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.Xaml.dll >Assembly/AssemblyInfo.cs(63,52): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Xaml/TypeExtensionMethods.cs(152,35): warning CS0618: `System.Xml.XmlConvert.ToString(System.DateTime)' is obsolete: `Use XmlConvert.ToString() that takes in XmlDateTimeSerializationMode' >System.Xaml/XamlSchemaContext.cs(239,20): warning CS0612: `System.Reflection.Assembly.LoadWithPartialName(string)' is obsolete >Compilation succeeded - 3 warning(s) >MCS [net_4_x] WindowsBase.dll >System.IO.Packaging/PackageDigitalSignature.cs(94,4): warning CS0618: `System.Security.SecurityTreatAsSafeAttribute' is obsolete: `SecurityTreatAsSafe is only used for .NET 2.0 transparency compatibility. Please use the SecuritySafeCriticalAttribute instead.' >System.IO.Packaging/PackageProperties.cs(92,25): warning CS0219: The variable `rel' is assigned but its value is never used >System.IO.Packaging/ZipPackagePart.cs(58,18): warning CS0219: The variable `zps' is assigned but its value is never used >System.Security.RightsManagement/ContentGrant.cs(31,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Security.RightsManagement/ContentUser.cs(31,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Security.RightsManagement/CryptoProvider.cs(32,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Security.RightsManagement/LocalizedNameDescriptionPair.cs(31,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Security.RightsManagement/PublishLicense.cs(31,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Security.RightsManagement/SecureEnvironment.cs(32,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Security.RightsManagement/UnsignedPublishLicense.cs(32,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.Security.RightsManagement/UseLicense.cs(32,43): warning CS0618: `System.Security.SecurityCriticalScope' is obsolete: `SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.' >System.IO.Packaging/PackUriHelper.cs(33,23): warning CS0414: The private field `System.IO.Packaging.PackUriHelper.PackSchemeUri' is assigned but its value is never used >System.IO.Packaging/PackageDigitalSignatureManager.cs(91,45): warning CS0067: The event `System.IO.Packaging.PackageDigitalSignatureManager.InvalidSignatureEvent' is never used >System.Windows/Freezable.cs(144,29): warning CS0067: The event `System.Windows.Freezable.Changed' is never used >System.Windows/LocalValueEnumerator.cs(36,49): warning CS0414: The private field `System.Windows.LocalValueEnumerator.properties' is assigned but its value is never used >System.Windows.Data/DataSourceProvider.cs(63,29): warning CS0067: The event `System.Windows.Data.DataSourceProvider.DataChanged' is never used >System.Windows.Interop/ComponentDispatcher.cs(43,36): warning CS0067: The event `System.Windows.Interop.ComponentDispatcher.EnterThreadModal' is never used >System.Windows.Interop/ComponentDispatcher.cs(44,36): warning CS0067: The event `System.Windows.Interop.ComponentDispatcher.LeaveThreadModal' is never used >System.Windows.Interop/ComponentDispatcher.cs(45,49): warning CS0067: The event `System.Windows.Interop.ComponentDispatcher.ThreadFilterMessage' is never used >System.Windows.Interop/ComponentDispatcher.cs(46,36): warning CS0067: The event `System.Windows.Interop.ComponentDispatcher.ThreadIdle' is never used >System.Windows.Interop/ComponentDispatcher.cs(47,49): warning CS0067: The event `System.Windows.Interop.ComponentDispatcher.ThreadPreprocessMessage' is never used >System.Windows.Threading/Dispatcher.cs(503,57): warning CS0067: The event `System.Windows.Threading.Dispatcher.UnhandledException' is never used >System.Windows.Threading/Dispatcher.cs(504,63): warning CS0067: The event `System.Windows.Threading.Dispatcher.UnhandledExceptionFilter' is never used >System.Windows.Threading/DispatcherOperation.cs(146,29): warning CS0067: The event `System.Windows.Threading.DispatcherOperation.Aborted' is never used >Compilation succeeded - 24 warning(s) >MCS [net_4_x] System.ServiceModel.Routing.dll >Assembly/AssemblyInfo.cs(38,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >MCS [net_4_x] System.ServiceModel.Discovery.dll >System.ServiceModel.Discovery/DiscoveryRequestChannel.cs(227,43): warning CS0436: The type `System.ServiceModel.Channels.RequestChannelBase' conflicts with the imported type of same name'. Ignoring the imported type definition >System.ServiceModel.Channels/RequestChannelBase.cs(39,26): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.dll (Location of the symbol related to previous warning) >System.ServiceModel.Discovery/UdpAnnouncementEndpoint.cs(43,24): warning CS0618: `System.Net.Sockets.Socket.SupportsIPv4' is obsolete: `Use OSSupportsIPv4 instead' >System.ServiceModel.Discovery/UdpDiscoveryEndpoint.cs(43,24): warning CS0618: `System.Net.Sockets.Socket.SupportsIPv4' is obsolete: `Use OSSupportsIPv4 instead' >System.ServiceModel.Discovery/DiscoveryClient.cs(98,59): warning CS0067: The event `System.ServiceModel.Discovery.DiscoveryClient.FindProgressChanged' is never used >System.ServiceModel.Discovery/DiscoveryClient.cs(99,52): warning CS0067: The event `System.ServiceModel.Discovery.DiscoveryClient.ProxyAvailable' is never used >System.ServiceModel.Discovery/DiscoveryRequestChannel.cs(237,19): warning CS0169: The private field `System.ServiceModel.Discovery.DiscoveryRequestChannel.client' is never used >Compilation succeeded - 6 warning(s) >MCS [net_4_x] System.Runtime.Caching.dll >MCS [net_4_x] Microsoft.Web.Infrastructure.dll >MCS [net_4_x] System.ServiceModel.Web.dll >Assembly/AssemblyInfo.cs(39,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.ServiceModel.dll (Location of the symbol related to previous warning) >System.ServiceModel.Description/WebHttpBehavior.cs(43,22): warning CS0219: The variable `info' is assigned but its value is never used >System.ServiceModel.Dispatcher/WebHttpDispatchOperationSelector.cs(87,12): warning CS0219: The variable `dummy' is assigned but its value is never used >System.ServiceModel/WebHttpBinding.cs(63,11): warning CS0618: `System.Configuration.ConfigurationException.ConfigurationException(string)' is obsolete: `This class is obsolete. Use System.Configuration.ConfigurationErrorsException' >System.ServiceModel.Configuration/WebHttpBindingCollectionElement.cs(53,42): warning CS0414: The private field `System.ServiceModel.Configuration.WebHttpBindingCollectionElement.properties' is assigned but its value is never used >System.ServiceModel.Dispatcher/JsonQueryStringConverter.cs(42,30): warning CS0414: The private field `System.ServiceModel.Dispatcher.JsonQueryStringConverter.serializer' is assigned but its value is never used >System.ServiceModel.Dispatcher/WebMessageFormatter.cs(316,28): warning CS0169: The private field `System.ServiceModel.Dispatcher.WebMessageFormatter.WebClientMessageFormatter.default_formatter' is never used >System.ServiceModel/WebHttpBinding.cs(84,8): warning CS0649: Field `System.ServiceModel.WebHttpBinding.receive_synchronously' is never assigned to, and will always have its default value `false' >Compilation succeeded - 8 warning(s) >MCS [net_4_x] System.Net.Http.dll >MCS [net_4_x] System.Net.Http.WebRequest.dll >Assembly/AssemblyInfo.cs(43,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Net.Http.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >Read in 87 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Web.Razor/Resources/RazorResources.resx' >Read in 8 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/CommonResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Web.Razor.dll >Read in 5 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Web.WebPages.Deployment/Resources/ConfigurationResources.resx' >Read in 8 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/CommonResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Web.WebPages.Deployment.dll >Read in 8 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/CommonResources.resx' >Read in 53 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Web.WebPages/Resources/WebPageResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Web.WebPages.dll >Read in 8 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/CommonResources.resx' >Read in 2 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Web.WebPages.Razor/Resources/RazorWebResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Web.WebPages.Razor.dll >Read in 106 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/System.Web.Mvc3/Mvc/Resources/MvcResources.resx' >Writing resource file... Done. >MCS [net_4_x] System.Web.Mvc.dll >Read in 55 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Net.Http.Formatting/Properties/Resources.resx' >Read in 7 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/Common/CommonWebApiResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Net.Http.Formatting.dll >../../../external/aspnetwebstack/src/System.Net.Http.Formatting/Formatting/JsonContractResolver.cs(95,59): warning CS0108: `System.Net.Http.Formatting.JsonContractResolver.PrivateMemberContractResolver.Instance' hides inherited member `Newtonsoft.Json.Serialization.DefaultContractResolver.Instance'. Use the new keyword if hiding was intended >../../../external/Newtonsoft.Json/Src/Newtonsoft.Json/Serialization/DefaultContractResolver.cs(94,39): (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >Read in 7 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/Common/CommonWebApiResources.resx' >Read in 120 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Web.Http/Properties/SRResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Web.Http.dll >../../../external/aspnetwebstack/src/System.Web.Http/Controllers/ReflectedHttpActionDescriptor.cs(356,38): warning CS1717: Assignment made to same variable; did you mean to assign something else? >Compilation succeeded - 1 warning(s) >Read in 33 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Web.Http.SelfHost/Properties/SRResources.resx' >Read in 7 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/Common/CommonWebApiResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Web.Http.SelfHost.dll >Read in 5 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/System.Web.Http.WebHost/Properties/SRResources.resx' >Read in 7 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/external/aspnetwebstack/src/Common/CommonWebApiResources.resx' >Writing resource file... Done. >Writing resource file... Done. >MCS [net_4_x] System.Web.Http.WebHost.dll >MCS [net_4_x] Mono.Security.Providers.NewSystemSource.dll >../System/ReferenceSources/_SslState.cs(130,31): warning CS0436: The type `System.Net.LazyAsyncResult' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/_LazyAsyncResult.cs(15,20): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../System/Mono.Net.Security/MonoTlsProviderWrapper.cs(63,33): warning CS0436: The type `Mono.Net.Security.IMonoTlsProvider' conflicts with the imported type of same name'. Ignoring the imported type definition >../System/Mono.Net.Security/IMonoTlsProvider.cs(70,12): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_SslSessionsCache.cs(130,86): warning CS0436: The type `System.Net.Security.SchProtocols' conflicts with the imported type of same name'. Ignoring the imported type definition >../System/ReferenceSources/Internal.cs(34,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_SslSessionsCache.cs(130,117): warning CS0436: The type `System.Net.Security.EncryptionPolicy' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(45,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_LoggingObject.cs(599,24): warning CS0436: The type `System.Net.BaseLoggingObject' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/_LoggingObject.cs(35,20): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_LoggingObject.cs(734,25): warning CS0436: The type `System.Net.ThreadKinds' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/_LoggingObject.cs(556,19): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_SecureChannel.cs(71,17): warning CS0436: The type `System.Net.Security.SslConnectionInfo' conflicts with the imported type of same name'. Ignoring the imported type definition >../System/ReferenceSources/Internal.cs(65,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_SecureChannel.cs(78,17): warning CS0436: The type `System.Net.Security.LocalCertSelectionCallback' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(65,39): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_SecureChannel.cs(95,130): warning CS0436: The type `System.Net.Security.RemoteCertValidationCallback' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(64,28): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(58,123): warning CS0436: The type `System.Net.Security.SslPolicyErrors' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(37,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(72,17): warning CS0436: The type `System.Net.Security.RemoteCertificateValidationCallback' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(58,26): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(73,17): warning CS0436: The type `System.Net.Security.LocalCertificateSelectionCallback' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/SecureProtocols/SslStream.cs(61,37): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/Logging.cs(491,31): warning CS0436: The type `SR' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/SR.cs(29,22): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_SslSessionsCache.cs(134,19): warning CS0436: The type `System.Net.GlobalLog' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/_LoggingObject.cs(587,27): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../../../external/referencesource/System/net/System/Net/_SecureChannel.cs(98,17): warning CS0436: The type `System.Net.Logging' conflicts with the imported type of same name'. Ignoring the imported type definition >../../../external/referencesource/System/net/System/Net/Logging.cs(23,20): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../System/ReferenceSources/SslStream.cs(37,43): warning CS0436: The type `Mono.Net.Security.Private.MonoTlsProviderWrapper' conflicts with the imported type of same name'. Ignoring the imported type definition >../System/Mono.Net.Security/MonoTlsProviderWrapper.cs(63,8): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >../System/ReferenceSources/_SslStream.cs(30,23): warning CS0168: The variable `e' is declared but never used >../System/ReferenceSources/_SslStream.cs(73,23): warning CS0168: The variable `e' is declared but never used >../../../external/referencesource/mscorlib/InternalApis/NDP_Common/inc/PinnableBufferCache.cs(301,21): warning CS0219: The variable `dummyObject' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Logging.cs(30,38): warning CS0649: Field `System.Net.Logging.s_LoggingInitialized' is never assigned to, and will always have its default value `false' >../../../external/referencesource/System/net/System/Net/Logging.cs(31,38): warning CS0414: The private field `System.Net.Logging.s_AppDomainShutdown' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Logging.cs(38,42): warning CS0414: The private field `System.Net.Logging.SupportedAttributes' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/Logging.cs(50,36): warning CS0649: Field `System.Net.Logging.s_WebTraceSource' is never assigned to, and will always have its default value `null' >../../../external/referencesource/System/net/System/Net/Logging.cs(51,36): warning CS0649: Field `System.Net.Logging.s_HttpListenerTraceSource' is never assigned to, and will always have its default value `null' >../../../external/referencesource/System/net/System/Net/Logging.cs(52,36): warning CS0649: Field `System.Net.Logging.s_SocketsTraceSource' is never assigned to, and will always have its default value `null' >../../../external/referencesource/System/net/System/Net/Logging.cs(53,36): warning CS0649: Field `System.Net.Logging.s_WebSocketsTraceSource' is never assigned to, and will always have its default value `null' >../../../external/referencesource/System/net/System/Net/Logging.cs(54,36): warning CS0649: Field `System.Net.Logging.s_CacheTraceSource' is never assigned to, and will always have its default value `null' >../../../external/referencesource/System/net/System/Net/Logging.cs(55,36): warning CS0649: Field `System.Net.Logging.s_TraceSourceHttpName' is never assigned to, and will always have its default value `null' >../../../external/referencesource/System/net/System/Net/_SecureChannel.cs(82,37): warning CS0414: The private field `System.Net.Security.SecureChannel.m_TrailerSize' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/_SecureChannel.cs(86,37): warning CS0414: The private field `System.Net.Security.SecureChannel.m_CheckCertName' is assigned but its value is never used >../../../external/referencesource/System/net/System/Net/SecureProtocols/_SslState.cs(53,49): warning CS0649: Field `System.Net.Security.SslState._CanRetryAuthentication' is never assigned to, and will always have its default value `false' >../System/ReferenceSources/SSPISafeHandles.cs(139,7): warning CS0414: The private field `System.Net.Security.SecureCredential.version' is assigned but its value is never used >../System/ReferenceSources/SSPISafeHandles.cs(141,16): warning CS0414: The private field `System.Net.Security.SecureCredential.protocols' is assigned but its value is never used >../System/ReferenceSources/SSPISafeHandles.cs(142,20): warning CS0414: The private field `System.Net.Security.SecureCredential.policy' is assigned but its value is never used >Compilation succeeded - 34 warning(s) >MCS [net_4_x] Mono.Security.Providers.NewTls.dll >./Properties/AssemblyInfo.cs(36,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >MCS [net_4_x] Microsoft.Build.Framework.dll >MCS [net_4_x] Microsoft.Build.Utilities.v4.0.dll >MCS [net_4_x] Microsoft.Build.Engine.dll >Microsoft.Build.BuildEngine/ConsoleLogger.cs(287,16): warning CS0168: The variable `r' is declared but never used >Compilation succeeded - 1 warning(s) >MCS [net_4_x] Mono.XBuild.Tasks.dll >MCS [net_4_x] Microsoft.Build.Tasks.v4.0.dll >Microsoft.Build.Tasks/Copy.cs(234,22): warning CS0168: The variable `ex' is declared but never used >Microsoft.Build.Tasks/Csc.cs(126,11): warning CS0472: The result of comparing value type `int' with null is always `false' >Microsoft.Build.Tasks/Csc.cs(127,6): warning CS0162: Unreachable code detected >Microsoft.Build.Tasks.Deployment.Bootstrapper/BootstrapperBuilder.cs(41,21): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BootstrapperBuilder.products' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildMessage.cs(37,9): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessage.help_id' is never assigned to, and will always have its default value `0' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildMessage.cs(38,12): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessage.help_keyword' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildMessage.cs(39,12): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessage.message' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildMessage.cs(40,24): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessage.severity' is never assigned to, and will always have its default value `0' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildResults.cs(40,13): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildResults.component_files' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildResults.cs(41,11): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildResults.key_file' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildResults.cs(42,19): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildResults.messages' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildResults.cs(43,9): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildResults.succeeded' is never assigned to, and will always have its default value `false' >Microsoft.Build.Tasks.Deployment.Bootstrapper/BuildSettings.cs(49,28): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildSettings.productBuilders' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/ProductBuilder.cs(37,11): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductBuilder.product' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/Product.cs(40,21): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.Product.includes' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/Product.cs(41,12): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.Product.name' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/Product.cs(42,19): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.Product.productBuilder' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.Bootstrapper/Product.cs(43,12): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.Bootstrapper.Product.productCode' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/AssemblyIdentity.cs(39,8): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity.isFrameworkAssembly' is never assigned to, and will always have its default value `false' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/AssemblyIdentity.cs(40,8): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity.isNeutralPlatform' is never assigned to, and will always have its default value `false' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/AssemblyIdentity.cs(41,8): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity.isStrongName' is never assigned to, and will always have its default value `false' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/AssemblyManifest.cs(38,15): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyManifest.externalProxyStubs' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ComClass.cs(38,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComClass.clsId' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ComClass.cs(39,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComClass.description' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ComClass.cs(40,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComClass.progId' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ComClass.cs(41,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComClass.threadingModel' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ComClass.cs(42,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComClass.tlbId' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/FileReference.cs(39,14): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference.comClasses' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/FileReference.cs(41,15): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference.proxyStubs' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/FileReference.cs(42,13): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference.typeLibs' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/Manifest.cs(40,31): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest.assemblyReferences' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/Manifest.cs(43,27): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest.fileReferences' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/Manifest.cs(45,28): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest.outputMessages' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/OutputMessageCollection.cs(40,9): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection.error_count' is never assigned to, and will always have its default value `0' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/OutputMessageCollection.cs(42,9): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection.warning_count' is never assigned to, and will always have its default value `0' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/OutputMessage.cs(38,12): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessage.name' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/OutputMessage.cs(39,12): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessage.text' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/OutputMessage.cs(40,21): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessage.type' is never assigned to, and will always have its default value `0' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ProxyStub.cs(38,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub.baseInterface' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ProxyStub.cs(39,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub.iid' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ProxyStub.cs(40,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub.name' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ProxyStub.cs(41,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub.numMethods' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/ProxyStub.cs(42,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub.tlbId' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/TrustInfo.cs(40,9): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.TrustInfo.hasUnmanagedCodePermission' is never assigned to, and will always have its default value `false' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/TypeLib.cs(38,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.TypeLib.flags' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/TypeLib.cs(39,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.TypeLib.helpDirectory' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/TypeLib.cs(40,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.TypeLib.resourceId' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/TypeLib.cs(41,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.TypeLib.tlbId' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/TypeLib.cs(42,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.TypeLib.version' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/WindowClass.cs(38,10): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.WindowClass.name' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks.Deployment.ManifestUtilities/WindowClass.cs(39,8): warning CS0649: Field `Microsoft.Build.Tasks.Deployment.ManifestUtilities.WindowClass.versioned' is never assigned to, and will always have its default value `false' >Microsoft.Build.Tasks/ResolveAssemblyReference.cs(60,15): warning CS0649: Field `Microsoft.Build.Tasks.ResolveAssemblyReference.scatterFiles' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks/ResolveAssemblyReference.cs(62,15): warning CS0649: Field `Microsoft.Build.Tasks.ResolveAssemblyReference.serializationAssemblyFiles' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks/ResolveAssemblyReference.cs(65,15): warning CS0649: Field `Microsoft.Build.Tasks.ResolveAssemblyReference.suggestedRedirects' is never assigned to, and will always have its default value `null' >Microsoft.Build.Tasks/SGen.cs(44,10): warning CS0649: Field `Microsoft.Build.Tasks.SGen.serializationAssemblyName' is never assigned to, and will always have its default value `null' >Compilation succeeded - 55 warning(s) >./../../../jay/jay: 1 rule never reduced >./../../../jay/jay: 12 shift/reduce conflicts, 126 reduce/reduce conflicts. >MCS [net_4_x] Microsoft.Build.dll >../Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs(287,16): warning CS0168: The variable `r' is declared but never used >Microsoft.Build.Evaluation/Project.cs(642,9): warning CS0219: The variable `dic' is assigned but its value is never used >Microsoft.Build.Evaluation/ProjectCollection.cs(430,11): warning CS0219: The variable `ex' is assigned but its value is never used >Microsoft.Build.Internal/ExpressionTokenizer.cs(242,5): warning CS0162: Unreachable code detected >Microsoft.Build.Evaluation/Project.cs(381,27): warning CS0414: The private field `Microsoft.Build.Evaluation.Project.target_sep' is assigned but its value is never used >Microsoft.Build.Evaluation/ProjectCollection.cs(129,54): warning CS0067: The event `Microsoft.Build.Evaluation.ProjectCollection.ProjectChanged' is never used >Microsoft.Build.Evaluation/ProjectCollection.cs(131,64): warning CS0067: The event `Microsoft.Build.Evaluation.ProjectCollection.ProjectCollectionChanged' is never used >Microsoft.Build.Evaluation/ProjectCollection.cs(133,57): warning CS0067: The event `Microsoft.Build.Evaluation.ProjectCollection.ProjectXmlChanged' is never used >Compilation succeeded - 8 warning(s) >MCS [net_4_x] PEAPI.dll >MCS [net_4_x] Mono.Simd.dll >MCS [net_4_x] Mono.Http.dll >MCS [net_4_x] Mono.Tasklets.dll >MCS [net_4_x] Mono.Options.dll >MCS [net_4_x] Mono.Management.dll >MCS [net_4_x] Mono.C5.dll >MCS [net_4_x] System.Windows.dll >MCS [net_4_x] Mono.Security.Providers.DotNet.dll >MCS [net_4_x] System.Dynamic.dll >MCS [net_4_x] Mono.Security.Win32.dll >MCS [net_4_x] Mono.Parallel.dll >MCS [net_4_x] System.Xml.Serialization.dll >MCS [net_4_x] System.Reactive.Interfaces.dll >MCS [net_4_x] I18N.dll >MCS [net_4_x] Mono.Cairo.dll >MCS [net_4_x] System.Threading.Tasks.Dataflow.dll >MCS [net_4_x] Microsoft.VisualC.dll >mkdir -p -- ../../../class/lib/net_4_x/Facades/ >MCS [net_4_x] System.Collections.dll >MCS [net_4_x] System.Collections.Concurrent.dll >MCS [net_4_x] System.Data.DataSetExtensions.dll >MCS [net_4_x] RabbitMQ.Client.Apigen.exe >MCS [net_4_x] System.Diagnostics.Debug.dll >MCS [net_4_x] System.ComponentModel.Annotations.dll >MCS [net_4_x] System.ComponentModel.dll >MCS [net_4_x] WebMatrix.Data.dll >MCS [net_4_x] System.Diagnostics.Contracts.dll >MCS [net_4_x] System.Dynamic.Runtime.dll >MCS [net_4_x] System.ComponentModel.EventBasedAsync.dll >MCS [net_4_x] System.Diagnostics.Tools.dll >MCS [net_4_x] Mono.Cecil.dll >MCS [net_4_x] System.Globalization.dll >MCS [net_4_x] System.Linq.Parallel.dll >./../../jay/jay: 6 shift/reduce conflicts. >MCS [net_4_x] Mono.Security.Providers.OldTls.dll >MCS [net_4_x] System.IO.dll >MCS [net_4_x] System.Diagnostics.Tracing.dll >MCS [net_4_x] System.Net.Primitives.dll >MCS [net_4_x] System.DirectoryServices.Protocols.dll >MCS [net_4_x] System.Net.NetworkInformation.dll >MCS [net_4_x] System.Linq.dll >MCS [net_4_x] System.Linq.Expressions.dll >MCS [net_4_x] System.Linq.Queryable.dll >MCS [net_4_x] System.Windows.Forms.DataVisualization.dll >Read in 193 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/System.Data.Services.Client/Client/System.Data.Services.Client.txt' >MCS [net_4_x] monodoc.dll >Writing resource file... Done. >MCS [net_4_x] System.Data.Services.Client.dll >Read in 17 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/System.Json.Microsoft/System.Json/Properties/Resources.resx' >Writing resource file... Done. >MCS [net_4_x] System.Json.Microsoft.dll >Read in 109 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/System.ComponentModel.Composition.4.5/src/ComponentModel/Strings.resx' >Writing resource file... Done. >MCS [net_4_x] System.ComponentModel.Composition.dll >MCS [net_4_x] System.Data.Entity.dll >./Properties/AssemblyInfo.cs(36,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >Mono.Simd/Vector4f.cs(88,16): warning CS0660: `Mono.Simd.Vector4f' defines operator == or operator != but does not override Object.Equals(object o) >Mono.Simd/Vector4f.cs(88,16): warning CS0661: `Mono.Simd.Vector4f' defines operator == or operator != but does not override Object.GetHashCode() >Mono.Simd/Vector4ui.cs(34,16): warning CS0660: `Mono.Simd.Vector4ui' defines operator == or operator != but does not override Object.Equals(object o) >Mono.Simd/Vector4ui.cs(34,16): warning CS0661: `Mono.Simd.Vector4ui' defines operator == or operator != but does not override Object.GetHashCode() >Mono.Simd/Vector4i.cs(33,16): warning CS0660: `Mono.Simd.Vector4i' defines operator == or operator != but does not override Object.Equals(object o) >Mono.Simd/Vector4i.cs(33,16): warning CS0661: `Mono.Simd.Vector4i' defines operator == or operator != but does not override Object.GetHashCode() >Mono.Simd/Vector8us.cs(34,16): warning CS0660: `Mono.Simd.Vector8us' defines operator == or operator != but does not override Object.Equals(object o) >Mono.Simd/Vector8us.cs(34,16): warning CS0661: `Mono.Simd.Vector8us' defines operator == or operator != but does not override Object.GetHashCode() >Mono.Simd/Vector8s.cs(33,16): warning CS0660: `Mono.Simd.Vector8s' defines operator == or operator != but does not override Object.Equals(object o) >Mono.Simd/Vector8s.cs(33,16): warning CS0661: `Mono.Simd.Vector8s' defines operator == or operator != but does not override Object.GetHashCode() >Mono.Simd/Vector16b.cs(33,16): warning CS0660: `Mono.Simd.Vector16b' defines operator == or operator != but does not override Object.Equals(object o) >Mono.Simd/Vector16b.cs(33,16): warning CS0661: `Mono.Simd.Vector16b' defines operator == or operator != but does not override Object.GetHashCode() >Mono.Simd/Vector16sb.cs(34,16): warning CS0660: `Mono.Simd.Vector16sb' defines operator == or operator != but does not override Object.Equals(object o) >Mono.Simd/Vector16sb.cs(34,16): warning CS0661: `Mono.Simd.Vector16sb' defines operator == or operator != but does not override Object.GetHashCode() >../System/Mono.Net.Security/LegacySslStream.cs(52,60): warning CS0436: The type `Mono.Security.Protocol.Tls.CipherAlgorithmType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/CipherAlgorithmType.cs(35,7): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../System/Mono.Net.Security/LegacySslStream.cs(53,58): warning CS0436: The type `Mono.Security.Protocol.Tls.HashAlgorithmType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/HashAlgorithmType.cs(35,7): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../System/Mono.Net.Security/LegacySslStream.cs(54,62): warning CS0436: The type `Mono.Security.Protocol.Tls.ExchangeAlgorithmType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs(35,7): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../System/Mono.Net.Security/LegacySslStream.cs(55,61): warning CS0436: The type `Mono.Security.Protocol.Tls.SecurityProtocolType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SecurityProtocolType.cs(37,7): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >Assembly/AssemblyInfo.cs(47,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteCollection.cs(31,53): warning CS0436: The type `Mono.Security.Protocol.Tls.CipherSuite' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuite.cs(36,26): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Data.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientContext.cs(32,33): warning CS0436: The type `Mono.Security.Protocol.Tls.Context' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/Context.cs(36,26): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(34,40): warning CS0436: The type `Mono.Security.Protocol.Tls.RecordProtocol' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs(34,26): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/HttpsClientStream.cs(43,37): warning CS0436: The type `Mono.Security.Protocol.Tls.SslClientStream' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(84,8): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(84,26): warning CS0436: The type `Mono.Security.Protocol.Tls.SslStreamBase' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslStreamBase.cs(43,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls.Handshake/HandshakeMessage.cs(29,45): warning CS0436: The type `Mono.Security.Protocol.Tls.TlsStream' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/TlsStream.cs(30,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs(32,40): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.HandshakeMessage' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake/HandshakeMessage.cs(29,26): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Alert.cs(73,11): warning CS0436: The type `Mono.Security.Protocol.Tls.AlertLevel' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/Alert.cs(32,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Alert.cs(74,11): warning CS0436: The type `Mono.Security.Protocol.Tls.AlertDescription' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/Alert.cs(39,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuite.cs(344,49): warning CS0436: The type `Mono.Security.Protocol.Tls.ContentType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ContentType.cs(30,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >C5/Interfaces.cs(727,10): warning CS0108: `C5.IList<T>.IsFixedSize' hides inherited member `System.Collections.IList.IsFixedSize'. Use the new keyword if hiding was intended >./../../class/lib/net_4_x/mscorlib.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteFactory.cs(41,17): warning CS0436: The type `Mono.Security.Protocol.Tls.CipherSuiteCollection' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteCollection.cs(31,24): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Context.cs(56,11): warning CS0436: The type `Mono.Security.Protocol.Tls.SecurityCompressionType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SecurityCompressionType.cs(37,7): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Context.cs(59,11): warning CS0436: The type `Mono.Security.Protocol.Tls.TlsServerSettings' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/TlsServerSettings.cs(34,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Context.cs(62,11): warning CS0436: The type `Mono.Security.Protocol.Tls.TlsClientSettings' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/TlsClientSettings.cs(33,24): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Context.cs(65,11): warning CS0436: The type `Mono.Security.Protocol.Tls.SecurityParameters' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SecurityParameters.cs(29,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Context.cs(72,11): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.HandshakeType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake/HandshakeType.cs(30,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/Context.cs(75,11): warning CS0436: The type `Mono.Security.Protocol.Tls.HandshakeState' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/HandshakeState.cs(30,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs(614,25): warning CS0436: The type `Mono.Security.Protocol.Tls.Alert' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/Alert.cs(69,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(40,4): warning CS0436: The type `Mono.Security.Protocol.Tls.ClientContext' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ClientContext.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientSessionCache.cs(194,18): warning CS0436: The type `Mono.Security.Protocol.Tls.ClientSessionInfo' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ClientSessionCache.cs(34,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(88,18): warning CS0436: The type `Mono.Security.Protocol.Tls.CertificateValidationCallback' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(46,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(89,18): warning CS0436: The type `Mono.Security.Protocol.Tls.CertificateSelectionCallback' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(62,27): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(90,18): warning CS0436: The type `Mono.Security.Protocol.Tls.PrivateKeySelectionCallback' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(73,31): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(136,16): warning CS0436: The type `Mono.Security.Protocol.Tls.CertificateValidationCallback2' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(55,28): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerContext.cs(40,11): warning CS0436: The type `Mono.Security.Protocol.Tls.SslServerStream' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslServerStream.cs(43,8): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(36,3): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsClientCertificate' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs(33,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(42,4): warning CS0436: The type `Mono.Security.Protocol.Tls.ServerContext' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ServerContext.cs(36,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/TlsServerSettings.cs(45,11): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.ClientCertificateType' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake/ClientCertificateType.cs(30,16): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.X509.Extensions/SubjectAltNameExtension.cs(78,11): warning CS0436: The type `Mono.Security.X509.Extensions.GeneralNames' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.X509.Extensions/GeneralNames.cs(68,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >System.Windows.Forms.DataVisualization.Charting/Chart.cs(67,15): warning CS0114: `System.Windows.Forms.DataVisualization.Charting.Chart.Font' hides inherited member `System.Windows.Forms.Control.Font'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword >./../../class/lib/net_4_x/System.Windows.Forms.dll (Location of the symbol related to previous warning) >System.Windows.Forms.DataVisualization.Charting/Chart.cs(79,15): warning CS0108: `System.Windows.Forms.DataVisualization.Charting.Chart.Size' hides inherited member `System.Windows.Forms.Control.Size'. Use the new keyword if hiding was intended >./Properties/AssemblyInfo.cs(36,29): warning CS0436: The type `Consts' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Consts.cs(31,14): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.Windows.Forms.dll (Location of the symbol related to previous warning) >Manager.cs(55,63): warning CS0618: `System.Collections.CaseInsensitiveHashCodeProvider' is obsolete: `Please use StringComparer instead.' >Manager.cs(55,16): warning CS0618: `System.Collections.Hashtable.Hashtable(System.Collections.IHashCodeProvider, System.Collections.IComparer)' is obsolete: `Please use Hashtable(IEqualityComparer) instead.' >Compilation succeeded - 1 warning(s) >MonoEncoding.cs(320,4): warning CS3021: `I18N.Common.MonoEncodingDefaultEncoder.Convert(char*, int, byte*, int, bool, out int, out int, out bool)' does not need a CLSCompliant attribute because the assembly is not marked as CLS-compliant >MCS [net_4_x] System.Net.Requests.dll >MCS [net_4_x] System.ObjectModel.dll >Mono.Simd/VectorOperations.cs(983,34): warning CS3002: Return type of `Mono.Simd.VectorOperations.Shuffle(this Mono.Simd.Vector4ui, Mono.Simd.Vector4ui, Mono.Simd.ShuffleSel)' is not CLS-compliant >Mono.Simd/VectorOperations.cs(983,58): warning CS3001: Argument type `Mono.Simd.Vector4ui' is not CLS-compliant >Mono.Simd/VectorOperations.cs(983,72): warning CS3001: Argument type `Mono.Simd.Vector4ui' is not CLS-compliant >Mono.Simd/VectorOperations.cs(1008,34): warning CS3002: Return type of `Mono.Simd.VectorOperations.Shuffle(this Mono.Simd.Vector2ul, Mono.Simd.Vector2ul, int)' is not CLS-compliant >Mono.Simd/VectorOperations.cs(1008,58): warning CS3001: Argument type `Mono.Simd.Vector2ul' is not CLS-compliant >Mono.Simd/VectorOperations.cs(1008,72): warning CS3001: Argument type `Mono.Simd.Vector2ul' is not CLS-compliant >MCS [net_4_x] System.Reflection.dll >MCS [net_4_x] System.Reflection.Extensions.dll >MCS [net_4_x] System.Resources.ResourceManager.dll >MCS [net_4_x] System.Reflection.Primitives.dll >MCS [net_4_x] System.Runtime.InteropServices.dll >MCS [net_4_x] System.Runtime.Extensions.dll >MCS [net_4_x] System.Runtime.Numerics.dll >./Mono.Security.Providers.OldTls/OldTlsProvider.cs(73,31): warning CS0436: The type `Mono.Net.Security.Private.LegacySslStream' conflicts with the imported type of same name'. Ignoring the imported type definition >../System/Mono.Net.Security/LegacySslStream.cs(84,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/System.dll (Location of the symbol related to previous warning) >MCS [net_4_x] System.Runtime.InteropServices.WindowsRuntime.dll >MCS [net_4_x] System.Runtime.Serialization.Primitives.dll >MCS [net_4_x] System.Runtime.dll >MCS [net_4_x] System.Security.Principal.dll >MCS [net_4_x] System.Runtime.Serialization.Json.dll >MCS [net_4_x] System.Runtime.Serialization.Xml.dll >Compilation succeeded - 3 warning(s) >MCS [net_4_x] System.ServiceModel.Primitives.dll >MCS [net_4_x] System.ServiceModel.Http.dll >Compilation succeeded - 20 warning(s) >../System/Mono.Net.Security/LegacySslStream.cs(327,54): warning CS0618: `System.Security.Cryptography.X509Certificates.X509Certificate.GetIssuerName()' is obsolete: `Use the Issuer property.' >MCS [net_4_x] System.Text.Encoding.Extensions.dll >MCS [net_4_x] System.ServiceModel.Security.dll >MCS [net_4_x] System.Text.Encoding.dll >MCS [net_4_x] System.Text.RegularExpressions.dll >../Mono.Security/Mono.Security.Cryptography/MD5SHA1.cs(123,4): warning CS0436: The type `Mono.Security.Protocol.Tls.RSASslSignatureFormatter' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs(30,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Cryptography/MD5SHA1.cs(140,4): warning CS0436: The type `Mono.Security.Protocol.Tls.RSASslSignatureDeformatter' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs(30,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >Compilation succeeded - 1 warning(s) >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuite.cs(428,6): warning CS0436: The type `Mono.Security.Cryptography.HMAC' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Cryptography/TlsHMAC.cs(59,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteCollection.cs(109,14): warning CS0436: The type `Mono.Security.Protocol.Tls.TlsCipherSuite' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/TlsCipherSuite.cs(31,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteCollection.cs(114,14): warning CS0436: The type `Mono.Security.Protocol.Tls.SslCipherSuite' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslCipherSuite.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteFactory.cs(47,14): warning CS0436: The type `Mono.Security.Protocol.Tls.CipherSuiteFactory' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteFactory.cs(33,24): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(64,4): warning CS0436: The type `Mono.Security.Protocol.Tls.DebugHelper' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/DebugHelper.cs(30,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(109,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsClientHello' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs(31,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(112,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificate' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(115,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsClientKeyExchange' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(118,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsClientCertificateVerify' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs(33,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(121,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsClientFinished' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(154,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHello' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHello.cs(29,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(160,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificate' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs(40,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(165,18): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsServerCertificateRequest' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs(31,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(170,18): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsServerHelloDone' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHelloDone.cs(29,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(179,18): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Client.TlsServerFinished' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(184,16): warning CS0436: The type `Mono.Security.Protocol.Tls.TlsException' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/TlsException.cs(32,24): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ClientSessionCache.cs(133,18): warning CS0436: The type `Locale' conflicts with the imported type of same name'. Ignoring the imported type definition >../../build/common/Locale.cs(36,23): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >MCS [net_4_x] System.Threading.Tasks.Parallel.dll >System.Windows.Forms.DataVisualization.Charting/Axis.cs(98,21): warning CS0414: The private field `System.Windows.Forms.DataVisualization.Charting.Axis.ChartArea' is assigned but its value is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(116,29): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AnnotationPlaced' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(117,29): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AnnotationPositionChanged' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(118,66): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AnnotationPositionChanging' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(119,29): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AnnotationSelectionChanged' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(120,29): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AnnotationTextChanged' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(121,49): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AxisScrollBarClicked' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(122,44): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AxisViewChanged' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(123,44): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.AxisViewChanging' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(124,46): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.CursorPositionChanged' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(125,46): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.CursorPositionChanging' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(126,29): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.Customize' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(127,55): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.CustomizeLegend' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(128,52): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.FormatNumber' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(129,47): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.GetToolTipText' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(130,50): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.PostPaint' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(131,50): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.PrePaint' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(132,46): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.SelectionRangeChanged' is never used >System.Windows.Forms.DataVisualization.Charting/Chart.cs(133,46): warning CS0067: The event `System.Windows.Forms.DataVisualization.Charting.Chart.SelectionRangeChanging' is never used >MCS [net_4_x] System.Threading.Tasks.dll >../Mono.Security/Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs(86,49): warning CS0436: The type `Mono.Security.Cryptography.MD5SHA1' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Cryptography/MD5SHA1.cs(53,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >MCS [net_4_x] System.Threading.Timer.dll >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(102,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsClientHello' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs(30,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(112,18): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsClientKeyExchange' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs(32,20): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(117,18): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsClientCertificateVerify' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs(33,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(127,18): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsClientFinished' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(149,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsServerHello' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHello.cs(29,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(152,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsServerCertificate' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificate.cs(35,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(155,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsServerKeyExchange' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerKeyExchange.cs(35,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(158,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsServerCertificateRequest' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(161,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsServerHelloDone' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs(29,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(164,17): warning CS0436: The type `Mono.Security.Protocol.Tls.Handshake.Server.TlsServerFinished' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs(32,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(200,24): warning CS0436: The type `Mono.Security.Protocol.Tls.ClientRecordProtocol' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs(34,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs(429,7): warning CS0436: The type `Mono.Security.Protocol.Tls.ClientSessionCache' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ClientSessionCache.cs(140,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls/SslServerStream.cs(148,24): warning CS0436: The type `Mono.Security.Protocol.Tls.ServerRecordProtocol' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs(34,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs(71,5): warning CS0436: The type `Mono.Security.Protocol.Tls.SslHandshakeHash' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.Protocol.Tls/SslHandshakeHash.cs(30,17): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs(142,4): warning CS0436: The type `Mono.Security.X509.Extensions.ExtendedKeyUsageExtension' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.X509.Extensions/ExtendedKeyUsageExtension.cs(52,8): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs(178,5): warning CS0436: The type `Mono.Security.X509.Extensions.NetscapeCertTypeExtension' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.X509.Extensions/NetscapeCertTypeExtension.cs(53,8): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >../Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs(359,5): warning CS0436: The type `Mono.Security.X509.Extensions.SubjectAltNameExtension' conflicts with the imported type of same name'. Ignoring the imported type definition >../Mono.Security/Mono.Security.X509.Extensions/SubjectAltNameExtension.cs(76,8): (Location of the symbol related to previous warning) >./../../class/lib/net_4_x/Mono.Security.dll (Location of the symbol related to previous warning) >* Loading spec from 'amqp0-9.stripped.xml' >Compilation succeeded - 21 warning(s) >CoreFxSources/Internal/TargetCore.cs(97,29): warning CS0649: Field `System.Threading.Tasks.Dataflow.Internal.TargetCore<TInput>._nextAvailableInputMessageId' is never assigned to, and will always have its default value >* Parsing spec >MCS [net_4_x] I18N.West.dll >Compilation succeeded - 73 warning(s) >MCS [net_4_x] System.Threading.dll >MCS [net_4_x] System.Xml.ReaderWriter.dll >* Generating code into 'net_4_x-api-0-9.cs' >MCS [net_4_x] System.Xml.XmlSerializer.dll >MCS [net_4_x] System.Runtime.Handles.dll >MCS [net_4_x] System.Xml.XDocument.dll >* Loading spec from 'amqp0-8.stripped.xml' >Compilation succeeded - 1 warning(s) >Read in 8 resources from '/builddir/build/BUILD/wine-mono-4.6.4/mono/mcs/class/System.Reactive.Core/Strings_Core.resx' >MCS [net_4_x] System.ServiceModel.Duplex.dll >Writing resource file... Done. >error CS0006: Metadata file `System.ComponentModel.Composition' could not be found >AssemblyInfo.cs(37,12): (Location of the symbol related to previous error) >MCS [net_4_x] System.Reactive.Core.dll >MCS [net_4_x] Microsoft.Win32.Primitives.dll >* Parsing spec >MCS [net_4_x] System.ServiceModel.NetTcp.dll >MCS [net_4_x] Microsoft.Win32.Registry.dll >Compilation succeeded - 1 warning(s) >* Generating code into 'net_4_x-api-0-8.cs' >MCS [net_4_x] System.AppContext.dll >Compilation failed: 1 error(s), 0 warnings >make[11]: *** [../../../build/library.make:283: ../../../class/lib/net_4_x/Facades/System.Runtime.dll] Error 1 >make[10]: *** [../../../build/rules.make:150: do-all] Error 2 >make[9]: *** [../../build/rules.make:230: System.Runtime] Error 2 >make[9]: *** Waiting for unfinished jobs.... >* Loading spec from 'qpid-amqp.0-8.stripped.xml' >../../../external/Lucene.Net.Light/src/core/Support/FileSupport.cs(113,25): warning CS1635: Cannot restore warning `CS0618' because it was disabled globally >* Parsing spec >* Generating code into 'net_4_x-api-qpid-0-8.cs' >./Client/System/Data/Services/Client/ALinq/InputReferenceExpression.cs(25,15): warning CS0618: `System.Linq.Expressions.Expression.Expression(System.Linq.Expressions.ExpressionType, System.Type)' is obsolete: `use a different constructor that does not take ExpressionType. Then override NodeType and Type properties to provide the values that would be specified to this constructor.' >./Client/System/Data/Services/Client/ALinq/QueryOptionExpression.cs(20,78): warning CS0618: `System.Linq.Expressions.Expression.Expression(System.Linq.Expressions.ExpressionType, System.Type)' is obsolete: `use a different constructor that does not take ExpressionType. Then override NodeType and Type properties to provide the values that would be specified to this constructor.' >./Client/System/Data/Services/Client/ALinq/ResourceExpression.cs(51,15): warning CS0618: `System.Linq.Expressions.Expression.Expression(System.Linq.Expressions.ExpressionType, System.Type)' is obsolete: `use a different constructor that does not take ExpressionType. Then override NodeType and Type properties to provide the values that would be specified to this constructor.' >MCS [net_4_x] RabbitMQ.Client.dll >MCS [net_4_x] Mono.Cecil.Mdb.dll >MCS [net_4_x] Mono.Debugger.Soft.dll >../../../external/Lucene.Net.Light/src/core/Support/EquatableList.cs(239,39): warning CS0693: Type parameter `T' has the same name as the type parameter from outer type `Lucene.Net.Support.EquatableList<T>' >../../../external/Lucene.Net.Light/src/core/Support/EquatableList.cs(34,32): (Location of the symbol related to previous warning) >Compilation succeeded - 3 warning(s) >make[8]: *** [../../build/rules.make:177: all-recursive] Error 1 >make[7]: *** [../build/rules.make:230: Facades] Error 2 >make[7]: *** Waiting for unfinished jobs.... >MCS [net_4_x] System.Data.Services.dll >MCS [net_4_x] I18N.MidEast.dll >Monodoc.Ecma/EcmaUrlTokenizer.cs(12,7): warning CS0414: The private field `Monodoc.Ecma.EcmaUrlTokenizer.current_token' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Analysis/Standard/StandardTokenizerImpl.cs(222,15): warning CS0414: The private field `Lucene.Net.Analysis.Standard.StandardTokenizerImpl.yyline' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Analysis/Standard/StandardTokenizerImpl.cs(230,15): warning CS0414: The private field `Lucene.Net.Analysis.Standard.StandardTokenizerImpl.yycolumn' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Analysis/Standard/StandardTokenizerImpl.cs(233,16): warning CS0414: The private field `Lucene.Net.Analysis.Standard.StandardTokenizerImpl.zzAtBOL' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Document/DateTools.cs(58,57): warning CS0414: The private field `Lucene.Net.Documents.DateTools.calInstance' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Index/CharBlockPool.cs(31,16): warning CS0649: Field `Lucene.Net.Index.CharBlockPool.numBuffer' is never assigned to, and will always have its default value `0' >../../../external/Lucene.Net.Light/src/core/Index/DocFieldProcessorPerThread.cs(42,18): warning CS0649: Field `Lucene.Net.Index.DocFieldProcessorPerThread.docBoost' is never assigned to, and will always have its default value `0' >../../../external/Lucene.Net.Light/src/core/Index/FormatPostingsDocsWriter.cs(39,17): warning CS0649: Field `Lucene.Net.Index.FormatPostingsDocsWriter.freqStart' is never assigned to, and will always have its default value `0' >../../../external/Lucene.Net.Light/src/core/Index/TermVectorsTermsWriter.cs(34,30): warning CS0649: Field `Lucene.Net.Index.TermVectorsTermsWriter.termVectorsWriter' is never assigned to, and will always have its default value `null' >../../../external/Lucene.Net.Light/src/core/Messages/NLS.cs(59,40): warning CS0414: The private field `Lucene.Net.Messages.NLS.AnonymousClassPrivilegedAction.field' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Search/DocIdSetIterator.cs(29,15): warning CS0414: The private field `Lucene.Net.Search.DocIdSetIterator.doc' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Search/Function/CustomScoreQuery.cs(487,24): warning CS0414: The private field `Lucene.Net.Search.Function.CustomScoreQuery.CustomScorer.reader' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Search/Function/ValueSourceQuery.cs(163,39): warning CS0414: The private field `Lucene.Net.Search.Function.ValueSourceQuery.ValueSourceScorer.weight' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanFirstQuery.cs(45,41): warning CS0414: The private field `Lucene.Net.Search.Spans.SpanFirstQuery.AnonymousClassSpans.reader' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Search/Spans/SpanNotQuery.cs(47,41): warning CS0414: The private field `Lucene.Net.Search.Spans.SpanNotQuery.AnonymousClassSpans.reader' is assigned but its value is never used >../../../external/Lucene.Net.Light/src/core/Store/MMapDirectory.cs(75,19): warning CS0414: The private field `Lucene.Net.Store.MMapDirectory.AnonymousClassPrivilegedExceptionAction.buffer' is assigned but its value is never used >Compilation succeeded - 18 warning(s) >Mono.Debugger.Soft/VirtualMachine.cs(157,10): warning CS0414: The private field `Mono.Debugger.Soft.VirtualMachine.threadCacheLocker' is assigned but its value is never used >./System.Data.Services/DataServiceException.cs(67,13): warning CS0628: `System.Data.Services.DataServiceException.DataServiceException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)': new protected member declared in sealed class >Compilation succeeded - 1 warning(s) >Compilation succeeded - 1 warning(s) >../../../external/referencesource/System.Data.Entity/System/Data/Mapping/StorageEntityContainerMapping.cs(504,17): warning CS0472: The result of comparing value type `System.Data.Mapping.InputForComputingCellGroups' with null is always `false' >../../../external/referencesource/System.Data.Entity/System/Data/Mapping/StorageEntityContainerMapping.cs(506,17): warning CS0162: Unreachable code detected >MCS [net_4_x] I18N.Other.dll >Compilation succeeded - 2 warning(s) >MCS [net_4_x] I18N.Rare.dll >MCS [net_4_x] I18N.CJK.dll >make[6]: *** [../build/rules.make:177: all-recursive] Error 1 >make[5]: *** [build/rules.make:177: all-recursive] Error 1 >make[4]: *** [Makefile:49: profile-do--net_4_x--all] Error 2 >make[3]: *** [Makefile:45: profiles-do--all] Error 2 >make[2]: *** [Makefile:555: all-local] Error 2 >make[2]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli/runtime' >make[1]: Leaving directory '/builddir/build/BUILD/wine-mono-4.6.4/build-cross-cli' >make[1]: *** [Makefile:523: all-recursive] Error 1 >make: *** [Makefile:453: all] Error 2 >RPM build errors: >error: Bad exit status from /var/tmp/rpm-tmp.YJUq3Z (%build) > Bad exit status from /var/tmp/rpm-tmp.YJUq3Z (%build) >Child return code was: 1 >EXCEPTION: [Error()] >Traceback (most recent call last): > File "/usr/lib/python3.5/site-packages/mockbuild/trace_decorator.py", line 89, in trace > result = func(*args, **kw) > File "/usr/lib/python3.5/site-packages/mockbuild/util.py", line 578, in do > raise exception.Error("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >mockbuild.exception.Error: Command failed. See logs for output. > # bash --login -c /usr/bin/rpmbuild -bb --target noarch --nodeps /builddir/build/SPECS/wine-mono.spec
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1424542
: 1254886 |
1254887
|
1254888