Task #130846 - stdout.log

back to task #130846
download
<...trimmed, download required for full log>
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wmaybe-uninitialized... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wmemset-transposed-args... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wmissing-braces... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wmissing-declarations... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wmissing-field-initializers... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wmissing-include-dirs... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wmultichar... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wnarrowing... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wnoexcept... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wnon-template-friend... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wnon-virtual-dtor... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wnonnull... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wodr... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wopenmp-simd... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Woverflow... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Woverlength-strings... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Woverloaded-virtual... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wpacked... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wpacked-bitfield-compat... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wparentheses... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wpmf-conversions... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wpointer-arith... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wpragmas... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wreorder... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wreturn-local-addr... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wreturn-type... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsequence-point... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wshadow... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wshift-count-negative... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wshift-count-overflow... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsign-promo... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsized-deallocation... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsizeof-array-argument... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsizeof-pointer-memaccess... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wstack-protector... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wstrict-aliasing... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wstrict-null-sentinel... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsuggest-attribute=const... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsuggest-attribute=format... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsuggest-attribute=noreturn... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsuggest-attribute=pure... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsuggest-final-methods... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsuggest-final-types... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsuggest-override... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wswitch... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wswitch-bool... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wsync-nand... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wtrampolines... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wtrigraphs... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wtype-limits... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wuninitialized... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunknown-pragmas... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-but-set-parameter... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-but-set-variable... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-function... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-label... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-local-typedefs... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-macros... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-parameter... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-result... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-value... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-variable... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wvarargs... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wvariadic-macros... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wvector-operation-performance... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wvirtual-move-assign... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wvla... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wvolatile-register-var... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wwrite-strings... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wzero-as-null-pointer-constant... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Warray-bounds=2... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wnormalized=nfc... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wshift-overflow=2... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wunused-const-variable=2... yes
checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no
checking whether C++ compiler handles -Wno-missing-field-initializers... yes
checking whether -Wno-missing-field-initializers is needed... (cached) no
checking whether -Wuninitialized is supported... (cached) yes
checking whether C compiler handles -fstrict-flex-arrays... (cached) yes
checking whether C compiler handles -Warith-conversion... (cached) yes
checking whether C compiler handles -Wbad-function-cast... (cached) yes
checking whether C compiler handles -Wcast-align=strict... (cached) yes
checking whether C compiler handles -Wdate-time... (cached) yes
checking whether C compiler handles -Wdouble-promotion... (cached) yes
checking whether C compiler handles -Wduplicated-branches... (cached) yes
checking whether C compiler handles -Wduplicated-cond... (cached) yes
checking whether C compiler handles -Wextra... (cached) yes
checking whether C compiler handles -Wflex-array-member-not-at-end... (cached) yes
checking whether C compiler handles -Wformat-signedness... (cached) yes
checking whether C compiler handles -Wfree-labels... (cached) yes
checking whether C compiler handles -Winit-self... (cached) yes
checking whether C compiler handles -Winline... (cached) yes
checking whether C compiler handles -Winvalid-pch... (cached) yes
checking whether C compiler handles -Wkeyword-macro... (cached) yes
checking whether C compiler handles -Wlogical-op... (cached) yes
checking whether C compiler handles -Wmissing-declarations... (cached) yes
checking whether C compiler handles -Wmissing-include-dirs... (cached) yes
checking whether C compiler handles -Wmissing-prototypes... (cached) yes
checking whether C compiler handles -Wmissing-variable-declarations... (cached) yes
checking whether C compiler handles -Wnested-externs... (cached) yes
checking whether C compiler handles -Wold-style-definition... (cached) yes
checking whether C compiler handles -Wopenmp-simd... (cached) yes
checking whether C compiler handles -Woverlength-strings... (cached) yes
checking whether C compiler handles -Wpacked... (cached) yes
checking whether C compiler handles -Wpointer-arith... (cached) yes
checking whether C compiler handles -Wstack-protector... (cached) yes
checking whether C compiler handles -Wstrict-flex-arrays... (cached) yes
checking whether C compiler handles -Wstrict-prototypes... (cached) yes
checking whether C compiler handles -Wsuggest-attribute=cold... (cached) yes
checking whether C compiler handles -Wsuggest-attribute=format... (cached) yes
checking whether C compiler handles -Wsuggest-attribute=noreturn... (cached) yes
checking whether C compiler handles -Wsuggest-attribute=pure... (cached) yes
checking whether C compiler handles -Wsync-nand... (cached) yes
checking whether C compiler handles -Wtrampolines... (cached) yes
checking whether C compiler handles -Wuninitialized... (cached) yes
checking whether C compiler handles -Wunknown-pragmas... (cached) yes
checking whether C compiler handles -Wvariadic-macros... (cached) yes
checking whether C compiler handles -Wvector-operation-performance... (cached) yes
checking whether C compiler handles -Wvla... (cached) yes
checking whether C compiler handles -Wwrite-strings... (cached) yes
checking whether C compiler handles -Warray-bounds=2... (cached) yes
checking whether C compiler handles -Wattribute-alias=2... (cached) yes
checking whether C compiler handles -Wbidi-chars=any,ucn... (cached) yes
checking whether C compiler handles -Wformat-overflow=2... (cached) yes
checking whether C compiler handles -Wformat=2... (cached) yes
checking whether C compiler handles -Wformat-truncation=2... (cached) yes
checking whether C compiler handles -Wimplicit-fallthrough=5... (cached) yes
checking whether C compiler handles -Wshift-overflow=2... (cached) yes
checking whether C compiler handles -Wstringop-overflow=4... (cached) yes
checking whether C compiler handles -Wuse-after-free=3... (cached) yes
checking whether C compiler handles -Wunused-const-variable=2... (cached) yes
checking whether C compiler handles -Wvla-larger-than=4031... (cached) yes
checking whether C compiler handles -Wuseless-cast... yes
checking whether C compiler handles -Wzero-as-null-pointer-constant... (cached) yes
checking whether C compiler handles -Wthread-safety... (cached) no
checking whether C compiler handles -Wno-gnu-include-next... (cached) no
checking whether C compiler handles -Wno-string-plus-int... (cached) no
checking whether C compiler handles -Wno-string-plus-char... (cached) no
checking whether C compiler handles -Wno-analyzer-malloc-leak... (cached) yes
checking whether C compiler handles -Wno-incompatible-pointer-types... yes
checking for native Win32... yes
checking for hspell.h... no
checking for hunspell... yes
checking for nuspell >= 5.1.0... yes
checking for aspell... no
checking for libvoikko... no
checking for spellcheck.h... yes
checking for cloc... true
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Doxyfile
config.status: creating Makefile
config.status: creating enchant-2.pc
config.status: creating lib/Makefile
config.status: creating lib/enchant.5.in
config.status: creating libgnu/Makefile
config.status: creating program-tests/Makefile
config.status: creating providers/Makefile
config.status: creating src/Makefile
config.status: creating src/enchant.1
config.status: creating src/enchant-lsmod.1
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --with-hunspell-dir
Providers to build: hunspell nuspell
configure: WARNING: --datadir set: the tests will not work!
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
+ popd
+ MINGW32_MAKE_ARGS=pkgdatadir=/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2
+ MINGW64_MAKE_ARGS=pkgdatadir=/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2
+ run_mingw_make -O -j8 V=1 VERBOSE=1
++ /usr/bin/env
++ grep -E '^(w+)=(.*)$'
++ grep -Evw 'PWD|USER|LANG'
++ /usr/bin/cut -d= -f1
+ unset
+ test -z /usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/i686-w64-mingw32/sys-root/mingw/bin:/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ export PATH
+ HOST_CC=gcc
+ export HOST_CC
+ unset PKG_CONFIG_PATH
+ _PREFIX=/usr/bin/i686-w64-mingw32-
++ grep -v gcc-
++ ls -1 /usr/bin/i686-w64-mingw32-addr2line /usr/bin/i686-w64-mingw32-ar /usr/bin/i686-w64-mingw32-as /usr/bin/i686-w64-mingw32-c++ /usr/bin/i686-w64-mingw32-c++filt /usr/bin/i686-w64-mingw32-cpp /usr/bin/i686-w64-mingw32-dlltool /usr/bin/i686-w64-mingw32-dllwrap /usr/bin/i686-w64-mingw32-elfedit /usr/bin/i686-w64-mingw32-g++ /usr/bin/i686-w64-mingw32-gcc /usr/bin/i686-w64-mingw32-gcc-16.1.1 /usr/bin/i686-w64-mingw32-gcc-ar /usr/bin/i686-w64-mingw32-gcc-nm /usr/bin/i686-w64-mingw32-gcc-ranlib /usr/bin/i686-w64-mingw32-gcov /usr/bin/i686-w64-mingw32-gcov-dump /usr/bin/i686-w64-mingw32-gcov-tool /usr/bin/i686-w64-mingw32-gprof /usr/bin/i686-w64-mingw32-ld /usr/bin/i686-w64-mingw32-ld.bfd /usr/bin/i686-w64-mingw32-lto-dump /usr/bin/i686-w64-mingw32-nm /usr/bin/i686-w64-mingw32-objcopy /usr/bin/i686-w64-mingw32-objdump /usr/bin/i686-w64-mingw32-pkg-config /usr/bin/i686-w64-mingw32-ranlib /usr/bin/i686-w64-mingw32-readelf /usr/bin/i686-w64-mingw32-size /usr/bin/i686-w64-mingw32-strings /usr/bin/i686-w64-mingw32-strip /usr/bin/i686-w64-mingw32-windmc /usr/bin/i686-w64-mingw32-windres
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-addr2line
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ADDR2LINE
+ declare -x ADDR2LINE=/usr/bin/i686-w64-mingw32-addr2line
+ export ADDR2LINE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ar
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AR
+ declare -x AR=/usr/bin/i686-w64-mingw32-ar
+ export AR
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-as
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AS
+ declare -x AS=/usr/bin/i686-w64-mingw32-as
+ export AS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-c++
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXX
+ declare -x CXX=/usr/bin/i686-w64-mingw32-c++
+ export CXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-c++filt
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXXFILT
+ declare -x CXXFILT=/usr/bin/i686-w64-mingw32-c++filt
+ export CXXFILT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-cpp
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CPP
+ declare -x CPP=/usr/bin/i686-w64-mingw32-cpp
+ export CPP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-dlltool
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLTOOL
+ declare -x DLLTOOL=/usr/bin/i686-w64-mingw32-dlltool
+ export DLLTOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-dllwrap
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLWRAP
+ declare -x DLLWRAP=/usr/bin/i686-w64-mingw32-dllwrap
+ export DLLWRAP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-elfedit
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ELFEDIT
+ declare -x ELFEDIT=/usr/bin/i686-w64-mingw32-elfedit
+ export ELFEDIT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-g++
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GXX
+ declare -x GXX=/usr/bin/i686-w64-mingw32-g++
+ export GXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcc
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCC
+ declare -x GCC=/usr/bin/i686-w64-mingw32-gcc
+ export GCC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV
+ declare -x GCOV=/usr/bin/i686-w64-mingw32-gcov
+ export GCOV
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov-dump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_DUMP
+ declare -x GCOV_DUMP=/usr/bin/i686-w64-mingw32-gcov-dump
+ export GCOV_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov-tool
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_TOOL
+ declare -x GCOV_TOOL=/usr/bin/i686-w64-mingw32-gcov-tool
+ export GCOV_TOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gprof
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GPROF
+ declare -x GPROF=/usr/bin/i686-w64-mingw32-gprof
+ export GPROF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ld
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD
+ declare -x LD=/usr/bin/i686-w64-mingw32-ld
+ export LD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ld.bfd
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD_BFD
+ declare -x LD_BFD=/usr/bin/i686-w64-mingw32-ld.bfd
+ export LD_BFD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-lto-dump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LTO_DUMP
+ declare -x LTO_DUMP=/usr/bin/i686-w64-mingw32-lto-dump
+ export LTO_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-nm
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=NM
+ declare -x NM=/usr/bin/i686-w64-mingw32-nm
+ export NM
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-objcopy
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJCOPY
+ declare -x OBJCOPY=/usr/bin/i686-w64-mingw32-objcopy
+ export OBJCOPY
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-objdump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJDUMP
+ declare -x OBJDUMP=/usr/bin/i686-w64-mingw32-objdump
+ export OBJDUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-pkg-config
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=PKG_CONFIG
+ declare -x PKG_CONFIG=/usr/bin/i686-w64-mingw32-pkg-config
+ export PKG_CONFIG
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ranlib
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=RANLIB
+ declare -x RANLIB=/usr/bin/i686-w64-mingw32-ranlib
+ export RANLIB
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-readelf
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=READELF
+ declare -x READELF=/usr/bin/i686-w64-mingw32-readelf
+ export READELF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-size
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=SIZE
+ declare -x SIZE=/usr/bin/i686-w64-mingw32-size
+ export SIZE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-strings
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRINGS
+ declare -x STRINGS=/usr/bin/i686-w64-mingw32-strings
+ export STRINGS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-strip
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRIP
+ declare -x STRIP=/usr/bin/i686-w64-mingw32-strip
+ export STRIP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-windmc
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDMC
+ declare -x WINDMC=/usr/bin/i686-w64-mingw32-windmc
+ export WINDMC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-windres
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDRES
+ declare -x WINDRES=/usr/bin/i686-w64-mingw32-windres
+ export WINDRES
+ unset _PREFIX
+ CC=i686-w64-mingw32-gcc
+ export CC
+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CFLAGS
+ CPPFLAGS=
+ export CPPFLAGS
+ '[' -x /usr/bin/i686-w64-mingw32-g++ ']'
+ CXX=i686-w64-mingw32-g++
+ export CXX
+ CXXFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FCFLAGS
+ LDFLAGS='-fstack-protector -lssp'
+ export LDFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
++ grep -- '-config$'
++ ls /usr/i686-w64-mingw32/sys-root/mingw/bin/autopoint /usr/i686-w64-mingw32/sys-root/mingw/bin/derb.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/envsubst.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/escapesrc.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gdbus.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/genbrk.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/genccode.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gencfu.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gencmn.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gencnval.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gendict.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gennorm2.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/genrb.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gensprep.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gettext.sh /usr/i686-w64-mingw32/sys-root/mingw/bin/gettextize /usr/i686-w64-mingw32/sys-root/mingw/bin/gi-compile-repository.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gi-decompile-typelib.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gi-inspect-typelib.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gio-querymodules.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gio.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-compile-resources.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-compile-schemas.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-genmarshal /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-gettextize /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-mkenums /usr/i686-w64-mingw32/sys-root/mingw/bin/gobject-query.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gresource.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gsettings.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gspawn-win32-helper-console.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gspawn-win32-helper.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gtester-report /usr/i686-w64-mingw32/sys-root/mingw/bin/iconv.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icudata78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icuexportdata.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/icui18n78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icuinfo.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/icuio78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icupkg.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/icutest78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icutu78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icuuc78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libasprintf-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libatomic-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libffi-8.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgcc_s_dw2-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgettextlib-1-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgettextpo-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgettextsrc-1-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgio-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgirepository-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libglib-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgmodule-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgobject-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgthread-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libhunspell-1.7-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libintl-8.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libnuspell-5.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-16-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-32-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-8-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-posix-3.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libssp-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libstdc++-6.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libtermcap-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libtextstyle-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/makeconv.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgattrib.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgcat.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgcmp.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgcomm.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgconv.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgen.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgexec.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgfilter.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgfmt.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msggrep.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msginit.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgmerge.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgpre.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgunfmt.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msguniq.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/ngettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/nuspell.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2-config /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2grep.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2test.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/pkgdata.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/po-fetch /usr/i686-w64-mingw32/sys-root/mingw/bin/printf_gettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/printf_ngettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/recode-sr-latin.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/spit /usr/i686-w64-mingw32/sys-root/mingw/bin/uconv.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/xgettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/zlib1.dll
+ for i in `ls /usr/i686-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2-config
++ tr a-z+-. A-ZX_
+ x=PCRE2_CONFIG
+ declare -x PCRE2_CONFIG=/usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2-config
+ export PCRE2_CONFIG
+ unset x i
+ /usr/bin/make -C build_win32 -O -j8 V=1 VERBOSE=1 pkgdatadir=/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2
/usr/bin/make  all-recursive
Making all in libgnu
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  echo '#if HAVE_WINSOCK2_H'; \
  echo '# include <winsock2.h> /* avoid mingw pollution on DATADIR */'; \
  echo '#endif'; \
  printf '#define PREFIX %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw\"; \
  printf '#define EXEC_PREFIX %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw\"; \
  printf '#define BINDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/bin\"; \
  printf '#define SBINDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/sbin\"; \
  printf '#define LIBEXECDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/libexec\"; \
  printf '#define DATAROOTDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share\"; \
  printf '#define DATADIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share\"; \
  printf '#define SYSCONFDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/etc\"; \
  printf '#define SHAREDSTATEDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/com\"; \
  printf '#define LOCALSTATEDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/var\"; \
  printf '#define RUNSTATEDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/var/run\"; \
  printf '#define INCLUDEDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/include\"; \
  printf '#define OLDINCLUDEDIR %s\n' \"/usr/include\"; \
  printf '#define DOCDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define INFODIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/info\"; \
  printf '#define HTMLDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define DVIDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define PDFDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define PSDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define LIBDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/lib\"; \
  printf '#define LISPDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/emacs/site-lisp\"; \
  printf '#define LOCALEDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/locale\"; \
  printf '#define MANDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/man\"; \
  printf '#define MANEXT %s\n' \"\"; \
  printf '#define PKGDATADIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2\"; \
  printf '#define PKGINCLUDEDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/include/enchant\"; \
  printf '#define PKGLIBDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant\"; \
  printf '#define PKGLIBEXECDIR %s\n' \"/usr/i686-w64-mingw32/sys-root/mingw/libexec/enchant\"; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
  -e 's|@''HAVE_SYS_CDEFS_H''@|0|g' \
  ../../libgnu/getopt-cdefs.in.h > getopt-cdefs.h-t
mv getopt-cdefs.h-t getopt-cdefs.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''HAVE_GETOPT_H''@|1|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_GETOPT_H''@|<getopt.h>|g' \
      -e '/definition of _GL_ARG_NONNULL/r ../../libgnu/arg-nonnull.h' \
      ../../libgnu/getopt.in.h > getopt.h-t
mv getopt.h-t getopt.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STDDEF_H''@|<stddef.h>|g' \
      -e 's|@''NULLPTR_T_NEEDS_STDDEF''@|1|g' \
      -e 's|@''STDDEF_NOT_IDEMPOTENT''@|0|g' \
      -e 's|@''REPLACE_NULL''@|0|g' \
      -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \
      -e 's|@''HAVE_C_UNREACHABLE''@|0|g' \
      ../../libgnu/stddef.in.h > stddef.h-t
mv stddef.h-t stddef.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_FCNTL_H''@|<fcntl.h>|g' \
      -e 's/@''GNULIB_CREAT''@/0/g' \
      -e 's/@''GNULIB_FCNTL''@/0/g' \
      -e 's/@''GNULIB_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_OPEN''@/0/g' \
      -e 's/@''GNULIB_OPENAT''@/0/g' \
      -e 's/@''GNULIB_OPENAT2''@/0/g' \
      -e 's/@''GNULIB_MDA_CREAT''@/1/g' \
      -e 's/@''GNULIB_MDA_OPEN''@/1/g' \
      -e 's|@''HAVE_FCNTL''@|1|g' \
      -e 's|@''HAVE_OPENAT''@|1|g' \
      -e 's|@''HAVE_OPENAT2''@|1|g' \
      -e 's|@''REPLACE_CREAT''@|0|g' \
      -e 's|@''REPLACE_FCNTL''@|0|g' \
      -e 's|@''REPLACE_OPEN''@|0|g' \
      -e 's|@''REPLACE_OPENAT''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r ../../libgnu/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r ../../libgnu/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r ../../libgnu/warn-on-use.h' \
      ../../libgnu/fcntl.in.h > fcntl.h-t
mv fcntl.h-t fcntl.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/usr/bin/mkdir -p 'sys'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's/@''HAVE_SYS_FILE_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_FILE_H''@|<sys/file.h>|g' \
      -e 's/@''HAVE_FLOCK''@/0/g' \
      -e 's/@''GNULIB_FLOCK''@/1/g' \
      -e '/definition of _GL_WARN_ON_USE/r ../../libgnu/warn-on-use.h' \
      ../../libgnu/sys_file.in.h > sys/file.h-t
mv sys/file.h-t sys/file.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/usr/bin/mkdir -p 'sys'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's|@''HAVE_OFF64_T''@|1|g' \
      -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
      -e 's|@''HAVE_BLKSIZE_T''@|0|g' \
      -e 's|@''HAVE_BLKCNT_T''@|0|g' \
      ../../libgnu/sys_types.in.h > sys/types.h-t
mv sys/types.h-t sys/types.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''HAVE_UNISTD_H''@|1|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's/@''GNULIB_ACCESS''@/0/g' \
      -e 's/@''GNULIB_CHDIR''@/0/g' \
      -e 's/@''GNULIB_CHOWN''@/0/g' \
      -e 's/@''GNULIB_CLOSE''@/0/g' \
      -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \
      -e 's/@''GNULIB_DUP''@/0/g' \
      -e 's/@''GNULIB_DUP2''@/0/g' \
      -e 's/@''GNULIB_DUP3''@/0/g' \
      -e 's/@''GNULIB_ENVIRON''@/0/g' \
      -e 's/@''GNULIB_EUIDACCESS''@/0/g' \
      -e 's/@''GNULIB_EXECL''@/0/g' \
      -e 's/@''GNULIB_EXECLE''@/0/g' \
      -e 's/@''GNULIB_EXECLP''@/0/g' \
      -e 's/@''GNULIB_EXECV''@/0/g' \
      -e 's/@''GNULIB_EXECVE''@/0/g' \
      -e 's/@''GNULIB_EXECVP''@/0/g' \
      -e 's/@''GNULIB_EXECVPE''@/0/g' \
      -e 's/@''GNULIB_FACCESSAT''@/0/g' \
      -e 's/@''GNULIB_FCHDIR''@/0/g' \
      -e 's/@''GNULIB_FCHOWNAT''@/0/g' \
      -e 's/@''GNULIB_FDATASYNC''@/0/g' \
      -e 's/@''GNULIB_FSYNC''@/0/g' \
      -e 's/@''GNULIB_FTRUNCATE''@/0/g' \
      < ../../libgnu/unistd.in.h > unistd.h-t1
sed \
      -e 's/@''GNULIB_GETCWD''@/0/g' \
      -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
      -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \
      -e 's/@''GNULIB_GETENTROPY''@/0/g' \
      -e 's/@''GNULIB_GETGROUPS''@/0/g' \
      -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \
      -e 's/@''GNULIB_GETOPT_POSIX''@/1/g' \
      -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
      -e 's/@''GNULIB_GETPASS''@/0/g' \
      -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \
      -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
      -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
      -e 's/@''GNULIB_ISATTY''@/0/g' \
      -e 's/@''GNULIB_LCHOWN''@/0/g' \
      -e 's/@''GNULIB_LINK''@/0/g' \
      -e 's/@''GNULIB_LINKAT''@/0/g' \
      -e 's/@''GNULIB_LSEEK''@/0/g' \
      -e 's/@''GNULIB_PIPE''@/0/g' \
      -e 's/@''GNULIB_PIPE2''@/0/g' \
      -e 's/@''GNULIB_PREAD''@/0/g' \
      -e 's/@''GNULIB_PWRITE''@/0/g' \
      -e 's/@''GNULIB_READ''@/0/g' \
      -e 's/@''GNULIB_READLINK''@/0/g' \
      -e 's/@''GNULIB_READLINKAT''@/0/g' \
      -e 's/@''GNULIB_RMDIR''@/0/g' \
      -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_SLEEP''@/0/g' \
      -e 's/@''GNULIB_SYMLINK''@/0/g' \
      -e 's/@''GNULIB_SYMLINKAT''@/0/g' \
      -e 's/@''GNULIB_TRUNCATE''@/0/g' \
      -e 's/@''GNULIB_TTYNAME_R''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/01/g' \
      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
      -e 's/@''GNULIB_UNLINK''@/0/g' \
      -e 's/@''GNULIB_UNLINKAT''@/0/g' \
      -e 's/@''GNULIB_USLEEP''@/0/g' \
      -e 's/@''GNULIB_WRITE''@/0/g' \
      -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \
      -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \
      -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \
      -e 's/@''GNULIB_MDA_DUP''@/1/g' \
      -e 's/@''GNULIB_MDA_DUP2''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECL''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECV''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \
      -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \
      -e 's/@''GNULIB_MDA_GETPID''@/1/g' \
      -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \
      -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \
      -e 's/@''GNULIB_MDA_READ''@/1/g' \
      -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \
      -e 's/@''GNULIB_MDA_SWAB''@/1/g' \
      -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \
      -e 's/@''GNULIB_MDA_WRITE''@/1/g' \
      < unistd.h-t1 > unistd.h-t2
sed \
      -e 's|@''HAVE_CHOWN''@|1|g' \
      -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \
      -e 's|@''HAVE_DUP3''@|1|g' \
      -e 's|@''HAVE_EUIDACCESS''@|1|g' \
      -e 's|@''HAVE_EXECVPE''@|1|g' \
      -e 's|@''HAVE_FACCESSAT''@|1|g' \
      -e 's|@''HAVE_FCHDIR''@|1|g' \
      -e 's|@''HAVE_FCHOWNAT''@|1|g' \
      -e 's|@''HAVE_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_FSYNC''@|1|g' \
      -e 's|@''HAVE_FTRUNCATE''@|1|g' \
      -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
      -e 's|@''HAVE_GETENTROPY''@|1|g' \
      -e 's|@''HAVE_GETGROUPS''@|1|g' \
      -e 's|@''HAVE_GETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_GETPASS''@|1|g' \
      -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
      -e 's|@''HAVE_LCHOWN''@|1|g' \
      -e 's|@''HAVE_LINK''@|1|g' \
      -e 's|@''HAVE_LINKAT''@|1|g' \
      -e 's|@''HAVE_PIPE''@|1|g' \
      -e 's|@''HAVE_PIPE2''@|1|g' \
      -e 's|@''HAVE_PREAD''@|1|g' \
      -e 's|@''HAVE_PWRITE''@|1|g' \
      -e 's|@''HAVE_READLINK''@|1|g' \
      -e 's|@''HAVE_READLINKAT''@|1|g' \
      -e 's|@''HAVE_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_SLEEP''@|1|g' \
      -e 's|@''HAVE_SYMLINK''@|1|g' \
      -e 's|@''HAVE_SYMLINKAT''@|1|g' \
      -e 's|@''HAVE_UNLINKAT''@|1|g' \
      -e 's|@''HAVE_USLEEP''@|1|g' \
      -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
      -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \
      -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
      -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
      -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
      -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \
      -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
      -e 's|@''HAVE_OS_H''@|0|g' \
      -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
      < unistd.h-t2 > unistd.h-t3
sed \
      -e 's|@''REPLACE_ACCESS''@|0|g' \
      -e 's|@''REPLACE_CHOWN''@|0|g' \
      -e 's|@''REPLACE_CLOSE''@|0|g' \
      -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \
      -e 's|@''REPLACE_DUP''@|0|g' \
      -e 's|@''REPLACE_DUP2''@|0|g' \
      -e 's|@''REPLACE_DUP3''@|0|g' \
      -e 's|@''REPLACE_EXECL''@|0|g' \
      -e 's|@''REPLACE_EXECLE''@|0|g' \
      -e 's|@''REPLACE_EXECLP''@|0|g' \
      -e 's|@''REPLACE_EXECV''@|0|g' \
      -e 's|@''REPLACE_EXECVE''@|0|g' \
      -e 's|@''REPLACE_EXECVP''@|0|g' \
      -e 's|@''REPLACE_EXECVPE''@|0|g' \
      -e 's|@''REPLACE_FACCESSAT''@|0|g' \
      -e 's|@''REPLACE_FCHDIR''@|0|g' \
      -e 's|@''REPLACE_FCHOWNAT''@|0|g' \
      -e 's|@''REPLACE_FDATASYNC''@|0|g' \
      -e 's|@''REPLACE_FTRUNCATE''@|0|g' \
      -e 's|@''REPLACE_GETCWD''@|0|g' \
      -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
      -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \
      -e 's|@''REPLACE_GETENTROPY''@|0|g' \
      -e 's|@''REPLACE_GETLOGIN''@|0|g' \
      -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
      -e 's|@''REPLACE_GETGROUPS''@|0|g' \
      -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
      -e 's|@''REPLACE_GETPASS''@|0|g' \
      -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \
      -e 's|@''REPLACE_GETUSERSHELL''@|0|g' \
      -e 's|@''REPLACE_ISATTY''@|0|g' \
      -e 's|@''REPLACE_LCHOWN''@|0|g' \
      -e 's|@''REPLACE_LINK''@|0|g' \
      -e 's|@''REPLACE_LINKAT''@|0|g' \
      -e 's|@''REPLACE_LSEEK''@|0|g' \
      -e 's|@''REPLACE_PIPE2''@|0|g' \
      -e 's|@''REPLACE_PREAD''@|0|g' \
      -e 's|@''REPLACE_PWRITE''@|0|g' \
      -e 's|@''REPLACE_READ''@|0|g' \
      -e 's|@''REPLACE_READLINK''@|0|g' \
      -e 's|@''REPLACE_READLINKAT''@|0|g' \
      -e 's|@''REPLACE_RMDIR''@|0|g' \
      -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \
      -e 's|@''REPLACE_SLEEP''@|0|g' \
      -e 's|@''REPLACE_SYMLINK''@|0|g' \
      -e 's|@''REPLACE_SYMLINKAT''@|0|g' \
      -e 's|@''REPLACE_TRUNCATE''@|0|g' \
      -e 's|@''REPLACE_TTYNAME_R''@|0|g' \
      -e 's|@''REPLACE_UNLINK''@|0|g' \
      -e 's|@''REPLACE_UNLINKAT''@|0|g' \
      -e 's|@''REPLACE_USLEEP''@|0|g' \
      -e 's|@''REPLACE_WRITE''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r ../../libgnu/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r ../../libgnu/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r ../../libgnu/warn-on-use.h' \
      < unistd.h-t3 > unistd.h-t4
rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3
mv unistd.h-t4 unistd.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/usr/bin/make  all-am
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt1.lo -MD -MP -MF .deps/libgnu_la-getopt1.Tpo -c -o libgnu_la-getopt1.lo `test -f 'getopt1.c' || echo '../../libgnu/'`getopt1.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt1.lo -MD -MP -MF .deps/libgnu_la-getopt1.Tpo -c ../../libgnu/getopt1.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-getopt1.o
mv -f .deps/libgnu_la-getopt1.Tpo .deps/libgnu_la-getopt1.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-inval.lo -MD -MP -MF .deps/libgnu_la-msvc-inval.Tpo -c -o libgnu_la-msvc-inval.lo `test -f 'msvc-inval.c' || echo '../../libgnu/'`msvc-inval.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-inval.lo -MD -MP -MF .deps/libgnu_la-msvc-inval.Tpo -c ../../libgnu/msvc-inval.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-msvc-inval.o
mv -f .deps/libgnu_la-msvc-inval.Tpo .deps/libgnu_la-msvc-inval.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo '../../libgnu/'`unistd.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c ../../libgnu/unistd.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-unistd.o
mv -f .deps/libgnu_la-unistd.Tpo .deps/libgnu_la-unistd.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-nothrow.lo -MD -MP -MF .deps/libgnu_la-msvc-nothrow.Tpo -c -o libgnu_la-msvc-nothrow.lo `test -f 'msvc-nothrow.c' || echo '../../libgnu/'`msvc-nothrow.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-nothrow.lo -MD -MP -MF .deps/libgnu_la-msvc-nothrow.Tpo -c ../../libgnu/msvc-nothrow.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-msvc-nothrow.o
mv -f .deps/libgnu_la-msvc-nothrow.Tpo .deps/libgnu_la-msvc-nothrow.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-flock.lo -MD -MP -MF .deps/libgnu_la-flock.Tpo -c -o libgnu_la-flock.lo `test -f 'flock.c' || echo '../../libgnu/'`flock.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-flock.lo -MD -MP -MF .deps/libgnu_la-flock.Tpo -c ../../libgnu/flock.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-flock.o
mv -f .deps/libgnu_la-flock.Tpo .deps/libgnu_la-flock.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt.lo -MD -MP -MF .deps/libgnu_la-getopt.Tpo -c -o libgnu_la-getopt.lo `test -f 'getopt.c' || echo '../../libgnu/'`getopt.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt.lo -MD -MP -MF .deps/libgnu_la-getopt.Tpo -c ../../libgnu/getopt.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-getopt.o
mv -f .deps/libgnu_la-getopt.Tpo .deps/libgnu_la-getopt.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-relocatable.lo -MD -MP -MF .deps/libgnu_la-relocatable.Tpo -c -o libgnu_la-relocatable.lo `test -f 'relocatable.c' || echo '../../libgnu/'`relocatable.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-relocatable.lo -MD -MP -MF .deps/libgnu_la-relocatable.Tpo -c ../../libgnu/relocatable.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-relocatable.o
mv -f .deps/libgnu_la-relocatable.Tpo .deps/libgnu_la-relocatable.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -no-undefined   -fstack-protector -lssp -o libgnu.la  libgnu_la-flock.lo libgnu_la-getopt.lo libgnu_la-getopt1.lo libgnu_la-msvc-inval.lo libgnu_la-msvc-nothrow.lo libgnu_la-unistd.lo libgnu_la-relocatable.lo 
libtool: link: /usr/bin/i686-w64-mingw32-ar cr .libs/libgnu.a .libs/libgnu_la-flock.o .libs/libgnu_la-getopt.o .libs/libgnu_la-getopt1.o .libs/libgnu_la-msvc-inval.o .libs/libgnu_la-msvc-nothrow.o .libs/libgnu_la-unistd.o .libs/libgnu_la-relocatable.o 
libtool: link: /usr/bin/i686-w64-mingw32-ranlib .libs/libgnu.a
libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" )
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
Making all in lib
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
rm -f enchant.5 enchant.5.tmp
sed -e 's|@PKGDATADIR[@]|/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2|g' -e 's|@SYSCONFDIR[@]|/usr/i686-w64-mingw32/sys-root/mingw/etc|g' /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib/enchant.5.in >enchant.5.tmp
mv enchant.5.tmp enchant.5
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-api.lo -MD -MP -MF .deps/libenchant_2_la-api.Tpo -c -o libenchant_2_la-api.lo `test -f 'api.c' || echo '../../lib/'`api.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-api.lo -MD -MP -MF .deps/libenchant_2_la-api.Tpo -c api.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-api.o
mv -f .deps/libenchant_2_la-api.Tpo .deps/libenchant_2_la-api.Plo
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-util.lo -MD -MP -MF .deps/libenchant_2_la-util.Tpo -c -o libenchant_2_la-util.lo `test -f 'util.c' || echo '../../lib/'`util.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-util.lo -MD -MP -MF .deps/libenchant_2_la-util.Tpo -c util.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-util.o
mv -f .deps/libenchant_2_la-util.Tpo .deps/libenchant_2_la-util.Plo
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from api.c:35:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.vala: In function 'enchant_set_prefix_dir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
api.vala:34:2: note: in expansion of macro 'g_return_if_fail'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from util.c:34:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
groff -mandoc -Thtml enchant.5 > enchant.html
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-composite.lo -MD -MP -MF .deps/libenchant_2_la-composite.Tpo -c -o libenchant_2_la-composite.lo `test -f 'composite.c' || echo '../../lib/'`composite.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-composite.lo -MD -MP -MF .deps/libenchant_2_la-composite.Tpo -c composite.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-composite.o
mv -f .deps/libenchant_2_la-composite.Tpo .deps/libenchant_2_la-composite.Plo
/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_substring':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
util.vala: In function 'buf_to_utf8_string':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
util.vala:29:2: note: in expansion of macro 'g_return_val_if_fail'
util.vala:31:38: warning: useless cast to type 'int' [-Wuseless-cast]
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from composite.c:32:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_Cmake[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider-dict.lo -MD -MP -MF .deps/libenchant_2_la-provider-dict.Tpo -c -o libenchant_2_la-provider-dict.lo `test -f 'provider-dict.c' || echo '../../lib/'`provider-dict.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider-dict.lo -MD -MP -MF .deps/libenchant_2_la-provider-dict.Tpo -c provider-dict.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-provider-dict.o
mv -f .deps/libenchant_2_la-provider-dict.Tpo .deps/libenchant_2_la-provider-dict.Plo
LEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:164:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  164 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:178:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  178 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantCompositeDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantCompositeDict *' {aka 'struct _EnchantCompositeDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:180:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  180 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantCompositeDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:194:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  194 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:196:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  196 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.vala: In function 'enchant_composite_dict_construct':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:34:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:34:2: note: in expansion of macro 'g_return_val_if_fail'
composite.c: In function 'enchant_composite_dict_class_init':
composite.c:363:45: warning: unused parameter 'klass_data' [-Wunused-parameter]
  363 |                                    gpointer klass_data)
      |                                    ~~~~~~~~~^~~~~~~~~~
composite.c: In function 'enchant_composite_dict_instance_init':
composite.c:376:48: warning: unused parameter 'klass' [-Wunused-parameter]
  376 |                                       gpointer klass)
      |                                       ~~~~~~~~~^~~~~
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31:
composite.vala: In function 'enchant_composite_dict_finalize':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2663:48: warning: useless cast to type 'void *' [-Wuseless-cast]
 2663 | #  define _G_TYPE_CCC(cp, gt, ct)       ((ct*) (void *) cp)
      |                                                ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:597:66: note: in expansion of macro '_G_TYPE_CCC'
  597 | #define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)        (_G_TYPE_CCC ((g_class), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
composite.c:58:45: note: in expansion of macro 'G_TYPE_CHECK_CLASS_CAST'
   58 | #define ENCHANT_PROVIDER_DICT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ENCHANT_PROVIDER_DICT, EnchantProviderDictClass))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~
composite.vala:30:2: note: in expansion of macro 'ENCHANT_PROVIDER_DICT_CLASS'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
composite.c: In function 'enchant_composite_dict_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
composite.c:410:13: note: in expansion of macro 'g_once_init_enter'
  410 |         if (g_once_init_enter (&enchant_composite_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
composite.c:413:17: note: in expansion of macro 'g_once_init_leave'
  413 |                 g_once_init_leave (&enchant_composite_dict_type_id__once, enchant_composite_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
composite.vala: In function 'composite_dict_check':
composite.vala:48:41: warning: useless cast to type 'int' [-Wuseless-cast]
composite.vala: In function 'composite_dict_suggest':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:67:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:67:2: note: in expansion of macro 'g_return_val_if_fail'
composite.vala:70:34: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
composite.c:683:78: warning: variable '_tmp14__length1' set but not used [-Wunused-but-set-variable=]
  683 |                                                                         gint _tmp14__length1;
      |                                                                              ^~~~~~~~~~~~~~~
composite.c:679:81: warning: variable '_tmp12_' set but not used [-Wunused-but-set-variable=]
  679 |                                                                         gchar** _tmp12_;
      |                                                                                 ^~~~~~~
composite.c:656:49: warning: variable '_tmp9_' set but not used [-Wunused-but-set-variable=]
  656 |                                         gchar** _tmp9_;
      |                                                 ^~~~~~
composite.vala:71:54: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
composite.c:638:38: warning: variable '_tmp8__length1' set but not used [-Wunused-but-set-variable=]
  638 |                                 gint _tmp8__length1;
      |                                      ^~~~~~~~~~~~~~
composite.c:636:38: warning: variable '_suggs_size_' set but not used [-Wunused-but-set-variable=]
  636 |                                 gint _suggs_size_;
      |                                      ^~~~~~~~~~~~
composite.vala:82:10: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types]
composite.vala: In function 'composite_dict_add_to_session':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:85:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:85:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
composite.c:108:119: note: in expansion of macro 'G_STRFUNC'
  108 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       ^~~~~~~~~
composite.vala:87:2: note: in expansion of macro '_vala_assert'
composite.vala: In function 'composite_dict_remove_from_session':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:91:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:91:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
composite.c:108:119: note: in expansion of macro 'G_STRFUNC'
  108 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       ^~~~~~~~~
composite.vala:93:2: note: in expansion of macro '_vala_assert'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from provider-dict.c:33:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gmake[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-broker.lo -MD -MP -MF .deps/libenchant_2_la-broker.Tpo -c -o libenchant_2_la-broker.lo `test -f 'broker.c' || echo '../../lib/'`broker.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-broker.lo -MD -MP -MF .deps/libenchant_2_la-broker.Tpo -c broker.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-broker.o
mv -f .deps/libenchant_2_la-broker.Tpo .deps/libenchant_2_la-broker.Plo
lib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c:159:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  159 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c:173:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  173 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c:175:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  175 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.vala: In function 'enchant_provider_dict_construct':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:59:2: note: in expansion of macro 'g_return_val_if_fail'
provider-dict.vala: In function 'enchant_provider_dict_set_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:70:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:70:2: note: in expansion of macro 'g_return_if_fail'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from provider-dict.c:34:
provider-dict.vala: In function 'value_enchant_provider_dict_collect_value':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider-dict.vala:45:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.c:315:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
  315 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
provider-dict.c:315:85: note: in expansion of macro 'G_VALUE_TYPE'
  315 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.vala:45:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider-dict.vala:45:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
provider-dict.c:301:50: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  301 |                                            guint n_collect_values,
      |                                            ~~~~~~^~~~~~~~~~~~~~~~
provider-dict.c:303:50: warning: unused parameter 'collect_flags' [-Wunused-parameter]
  303 |                                            guint collect_flags)
      |                                            ~~~~~~^~~~~~~~~~~~~
provider-dict.c: In function 'value_enchant_provider_dict_lcopy_value':
provider-dict.c:335:48: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  335 |                                          guint n_collect_values,
      |                                          ~~~~~~^~~~~~~~~~~~~~~~
provider-dict.vala: In function 'param_spec_enchant_provider_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_val_if_fail'
provider-dict.vala: In function 'value_get_enchant_provider_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
provider-dict.vala:45:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_val_if_fail'
provider-dict.vala: In function 'value_set_enchant_provider_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.vala:45:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala:45:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala: In function 'value_take_enchant_provider_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.vala:45:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala:45:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala: In function 'enchant_provider_dict_class_init':
provider-dict.vala:45:3: warning: useless cast to type 'EnchantProviderDictClass *' {aka 'struct _EnchantProviderDictClass *'} [-Wuseless-cast]
provider-dict.c:461:44: warning: unused parameter 'klass_data' [-Wunused-parameter]
  461 |                                   gpointer klass_data)
      |                                   ~~~~~~~~~^~~~~~~~~~
provider-dict.c: In function 'enchant_provider_dict_instance_init':
provider-dict.c:472:47: warning: unused parameter 'klass' [-Wunused-parameter]
  472 |                                      gpointer klass)
      |                                      ~~~~~~~~~^~~~~
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
provider-dict.c: In function 'enchant_provider_dict_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
provider-dict.c:530:13: note: in expansion of macro 'g_once_init_enter'
  530 |         if (g_once_init_enter (&enchant_provider_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
provider-dict.c:533:17: note: in expansion of macro 'g_once_init_leave'
  533 |                 g_once_init_leave (&enchant_provider_dict_type_id__once, enchant_provider_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from broker.c:35:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:179:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  179 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:181:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  181 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:195:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  195 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:225:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  225 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantPwlDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPwlDict *' {aka 'struct _EnchantPwlDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:241:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  241 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPwlDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantCompositeDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantCompositeDict *' {aka 'struct _EnchantCompositeDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:254:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  254 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantCompositeDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_strip':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1415:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_substring':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_index_of_char':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1204:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi:1205:57: warning: useless cast to type 'int' [-Wuseless-cast]
glib-2.0.vapi:1208:12: warning: useless cast to type 'int' [-Wuseless-cast]
glib-2.0.vapi: In function 'string_get':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1283:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'normalize_dictionary_tag':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:33:2: note: in expansion of macro 'g_return_val_if_fail'
broker.c:530:38: warning: variable '_tmp9_' set but not used [-Wunused-but-set-variable=]
  530 |                                 gint _tmp9_;
      |                                      ^~~~~~
broker.c:632:46: warning: variable '_tmp24_' set but not used [-Wunused-but-set-variable=]
  632 |                                         gint _tmp24_;
      |                                              ^~~~~~~
broker.c:615:30: warning: variable '_tmp22_' set but not used [-Wunused-but-set-variable=]
  615 |                         gint _tmp22_;
      |                              ^~~~~~~
broker.vala: In function 'iso_639_from_tag':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:66:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function '_g_slist_free__enchant_provider_unref0_':
broker.vala:77:27: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.vala: In function 'enchant_broker_clear_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:99:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_set_ordering':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:108:2: note: in expansion of macro 'g_return_if_fail'
gnu.vapi: In function '_vala_gnulib_relocate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
gnu.vapi:77:2: note: in expansion of macro 'g_return_val_if_fail'
gnu.vapi:82:12: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
broker.vala: In function 'enchant_broker_load_providers':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:122:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_load_providers_in_dir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:128:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:128:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_load_ordering_from_file':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:170:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:170:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
broker.c:131:119: note: in expansion of macro 'G_STRFUNC'
  131 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       ^~~~~~~~~
broker.vala:178:2: note: in expansion of macro '_vala_assert'
broker.vala: In function '_g_slist_free__g_free0_':
broker.vala:199:27: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.vala: In function 'enchant_broker_load_provider_ordering':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:199:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_get_ordered_providers':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:209:2: note: in expansion of macro 'g_return_val_if_fail'
broker.c:1744:30: warning: unused variable '_token_collection_size_' [-Wunused-variable]
 1744 |                         gint token_collection_length1 = 0;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
broker.vala:219:55: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:1723:22: warning: variable '_tokens_size_' set but not used [-Wunused-but-set-variable=]
 1723 |                 gint tokens_length1;
      |                      ^~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_to_string':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1622:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_request_pwl_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:238:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function '_enchant_broker_request_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:258:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:258:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_request_dict_with_pwl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:268:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala:277:52: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2152:22: warning: unused variable '_tag_collection_size_' [-Wunused-variable]
 2152 |                 gint tag_collection_length1 = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~
broker.vala:289:52: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2200:22: warning: unused variable '_tag_collection_size_' [-Wunused-variable]
 2200 |                 gint tag_collection_length1 = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~
broker.vala:295:49: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.vala:299:48: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2103:14: warning: variable '_tmp27__length1' set but not used [-Wunused-but-set-variable=]
 2103 |         gchar** _tmp27_;
      |              ^~~~~~~~~~~    
broker.c:2091:14: warning: variable '_tags_size_' set but not used [-Wunused-but-set-variable=]
 2091 |         gint tags_length1;
      |              ^~~~~~~~~~~
broker.vala: In function 'enchant_broker_request_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: uselesmake[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-dict.lo -MD -MP -MF .deps/libenchant_2_la-dict.Tpo -c -o libenchant_2_la-dict.lo `test -f 'dict.c' || echo '../../lib/'`dict.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-dict.lo -MD -MP -MF .deps/libenchant_2_la-dict.Tpo -c dict.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-dict.o
mv -f .deps/libenchant_2_la-dict.Tpo .deps/libenchant_2_la-dict.Plo
s cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:302:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_describe':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:306:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_list_dicts':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:322:2: note: in expansion of macro 'g_return_if_fail'
broker.vala:337:82: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2557:46: warning: unused variable '_tag_collection_size_' [-Wunused-variable]
 2557 |                                         gint tag_collection_length1 = 0;
      |                                              ^~~~~~~~~~~~~~~~~~~~~
broker.vala: In function '_enchant_broker_dict_exists':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:370:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:370:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_dict_exists':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:378:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_new_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:402:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_free_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:410:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_get_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:104:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_set_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:105:2: note: in expansion of macro 'g_return_if_fail'
broker.c: In function 'enchant_broker_instance_init':
broker.c:3131:47: warning: unused parameter 'self' [-Wunused-parameter]
 3131 | static void
      |                                               ^   
broker.vala: In function 'enchant_broker_free':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:96:2: note: in expansion of macro 'g_return_if_fail'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from dict.c:33:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:207:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  207 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantPWL':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPWL *' {aka 'struct _EnchantPWL *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:221:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  221 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPWL, enchant_pwl_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:235:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  235 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:273:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  273 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:328:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  328 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.vala: In function 'enchant_dict_with_implicit_pwl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:46:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:46:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_with_pwl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                      make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider.lo -MD -MP -MF .deps/libenchant_2_la-provider.Tpo -c -o libenchant_2_la-provider.lo `test -f 'provider.c' || echo '../../lib/'`provider.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider.lo -MD -MP -MF .deps/libenchant_2_la-provider.Tpo -c provider.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-provider.o
mv -f .deps/libenchant_2_la-provider.Tpo .deps/libenchant_2_la-provider.Plo
  ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:58:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:58:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_excluded':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:72:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:72:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:75:52: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_contains':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:80:46: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala:81:52: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_get_extra_word_characters':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:84:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get_char':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1313:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_is_word_character':
dict.vala:97:7: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_check':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:130:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:133:41: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_filter_suggestions':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:152:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:155:40: warning: useless cast to type 'int' [-Wuseless-cast]
dict.c:1024:22: warning: unused variable '_sugg_collection_size_' [-Wunused-variable]
 1024 |                 gint _sugg_collection_size_ = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~~
dict.vala: In function 'enchant_dict_suggest':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:161:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:164:41: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala:173:61: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala:173:67: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
dict.c:1138:14: warning: variable '_tmp13__length1' set but not used [-Wunused-but-set-variable=]
 1138 |         gint _tmp13__length1;
      |              ^~~~~~~~~~~~~~~
dict.c:1136:14: warning: variable '_dict_suggs_size_' set but not used [-Wunused-but-set-variable=]
 1136 |         gint _dict_suggs_size_;
      |              ^~~~~~~~~~~~~~~~~
dict.vala: In function 'enchant_dict_add':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:178:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_add_to_session':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:186:2: note: in expansion of macro 'g_return_if_fail'
dict.vala:189:41: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_is_added':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:199:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:202:41: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_remove':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:209:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_remove_from_session':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:217:2: note: in expansion of macro 'g_return_if_fail'
dict.vala:220:41: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_is_removed':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:230:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:233:41: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_store_replacement':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:241:2: note: in expansion of macro 'g_return_if_fail'
dict.c:1622:46: warning: unused parameter 'mis' [-Wunused-parameter]
 1622 |                                 const gchar* mis,
      |                                 ~~~~~~~~~~~~~^~~
dict.c:1623:41: warning: unused parameter 'mis_len' [-Wunused-parameter]
 1623 |                                 ssize_t mis_len,
      |                                 ~~~~~~~~^~~~~~~
dict.c:1624:46: warning: unused parameter 'cor' [-Wunused-parameter]
 1624 |                                 const gchar* cor,
      |                                 ~~~~~~~~~~~~~^~~
dict.c:1625:41: warning: unused parameter 'cor_len' [-Wunused-parameter]
 1625 |                                 ssize_t cor_len)
      |                                 ~~~~~~~~^~~~~~~
dict.vala: In function 'enchant_dict_free_string_list':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:244:2: note: in expansion of macro 'g_return_if_fail'
dict.vala:246:14: warning: useless cast to type 'gchar **' {aka 'char **'} [-Wuseless-cast]
dict.vala: In function 'enchant_dict_describe':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:249:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_set_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:273:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_get_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:279:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_clear_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:283:2: note: in expansion of macro 'g_return_if_fail'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31:
dict.vala: In function 'value_enchant_dict_collect_value':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
dict.vala:31:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.c:1920:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
 1920 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
dict.c:1920:85: note: in expansion of macro 'G_VALUE_TYPE'
 1920 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.vala:31:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
dict.vala:31:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
dict.c:1906:41: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 1906 |                                   guint n_collect_values,
      |                                   ~~~~~~^~~~~~~~~~~~~~~~
dict.c:1908:41: warning: unused parameter 'collect_flags' [-Wunused-parameter]
 1908 |                                   guint collect_flags)
      |                                   ~~~~~~^~~~~~~~~~~~~
dict.c: In function 'value_enchant_dict_lcopy_value':
dict.c:1940:39: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 1940 |                                 guint n_collect_values,
      |                                 ~~~~~~^~~~~~~~~~~~~~~~
dict.vala: In function 'param_spec_enchant_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'value_get_enchant_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
dict.vala:31:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'value_set_enchant_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.vala:31:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala:31:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'value_take_enchant_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.vala:31:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala:31:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_class_init':
dict.vala:31:3: warning: useless cast to type 'EnchantDictClass *' {aka 'struct _EnchantDictClass *'} [-Wuseless-cast]
dict.c:2066:35: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2066 |                          gpointer klass_data)
      |                          ~~~~~~~~~^~~~~~~~~~
dict.c: In function 'enchant_dict_instance_init':
dict.c:2079:38: warning: unused parameter 'klass' [-Wunused-parameter]
 2079 |                             gpointer klass)
      |                             ~~~~~~~~~^~~~~
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
dict.c: In function 'enchant_dict_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
dict.c:2129:13: note: in expansion of macro 'g_once_init_enter'
 2129 |         if (g_once_init_enter (&enchant_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
dict.c:2132:17: note: in expansion of macro 'g_once_init_leave'
 2132 |                 g_once_init_leave (&enchant_dict_type_id__once, enchant_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from provider.c:35:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c:135:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  135 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c:149:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  149 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c:151:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  151 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.vala: In function 'enchant_get_user_config_dir':
provider.vala:37:41: warning: useless cast to type 'int' [-Wuseless-cast]
gnu.vapi: In function '_vala_gnulib_relocate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
gnu.vapi:77:2: note: in expansion of macro 'g_return_val_if_fail'
gnu.vapi:82:12: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
provider.vala: In function 'enchant_provider_is_valid':
provider.vala:108:36: warning: useless cast to type 'int' [-Wuseless-cast]
provider.vala:112:38: warning: useless cast to type 'int' [-Wuseless-cast]
provider.vala: In function 'enchant_provider_set_error':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:122:2: note: in expansion of macro 'g_return_if_fail'
provider.vala: In function '_enchant_provider_dictionary_exists':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:134:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:134:2: note: in expansion of macro 'g_return_val_if_fail'
provider.vala:140:85: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
provider.vala:138:82: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
provider.c:580:8: warning: unused variable '_dict_collection_size_' [-Wunused-variable]
  580 | #line 577 "provider.c"
      |        ^~~~~~~~~~~~~~~       
provider.vala: In function 'enchant_provider_get_user_dict_dir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:144:2: note: in expansion of macro 'g_return_val_if_fail'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from provider.c:38:
provider.vala: In function 'value_enchant_provider_collect_value':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider.vala:78:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.c:736:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
  736 |                 if (object->parent_instance.g_class == NULL) {
      |                                                      ^~~~~~~~~           
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
provider.c:736:85: note: in expansion of macro 'G_VALUE_TYPE'
  736 |                 if (object->parent_instance.g_class == NULL) {
      |                                                                                     ^           
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.vala:78:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider.vala:78:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
provider.c:722:45: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  722 | }
      |                                             ^               
provider.c:724:45: warning: unused parameter 'collect_flags' [-Wunused-parameter]
  724 | static gchar*
      |                                             ^            
provider.c: In function 'value_enchant_provider_lcopy_value':
provider.c:756:43: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  756 | }
      |                                           ^               
provider.vala: In function 'param_spec_enchant_provider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
provider.vala: In function 'value_get_enchant_provider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
provider.vala:78:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
provider.vala: In function 'value_set_enchant_provider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.vala:78:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala:78:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala: In function 'value_take_enchant_provider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.vala:78:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala:78:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala: In function 'enchant_provider_class_init':
provider.vala:78:3: warning: useless cast to type 'EnchantProviderClass *' {aka 'struct _EnchantProviderClass *'} [-Wuseless-cast]
provider.c:882:39: warning: unused parameter 'klass_data' [-Wunused-parameter]
  882 | }
      |                                       ^         
provider.c: In function 'enchant_provider_instance_init':
provider.c:893:42: warning: unused parameter 'klass' [-Wunused-parameter]
  893 | }
      |                                          ^    
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
provider.c: In function 'enchant_provider_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
provider.c:966:6: note: in expansion of macro 'g_once_init_enter'
  966 | GType
      |      ^                
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
provider.c:969:10: note: in expansion of macro 'g_once_init_leave'
  969 |         static volatile gsize enchant_provider_type_id__once = 0;
      |          ^~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-pwl.lo -MD -MP -MF .deps/libenchant_2_la-pwl.Tpo -c -o libenchant_2_la-pwl.lo `test -f 'pwl.c' || echo '../../lib/'`pwl.c
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-pwl.lo -MD -MP -MF .deps/libenchant_2_la-pwl.Tpo -c pwl.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-pwl.o
mv -f .deps/libenchant_2_la-pwl.Tpo .deps/libenchant_2_la-pwl.Plo
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from pwl.c:33:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantPWL':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPWL *' {aka 'struct _EnchantPWL *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:203:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  203 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPWL, enchant_pwl_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:225:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  225 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:263:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  263 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:284:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  284 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantPwlDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPwlDict *' {aka 'struct _EnchantPwlDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:286:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  286 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPwlDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.vala: In function 'lock_file':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:43:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala: In function 'unlock_file':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:47:2: note: in expansion of macro 'g_return_if_fail'
glib-2.0.vapi: In function 'string_get_char':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1313:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'g_unichar_to_string':
glib-2.0.vapi:1122:8: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
pwl.vala: In function 'utf8_strtitle':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:51:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala:52:30: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:53:35: warning: useless cast to type 'int' [-Wuseless-cast]
glib-2.0.vapi: In function 'string_get_next_char':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1302:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi:1305:12: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala: In function 'is_all_caps':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:58:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'is_title_case':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:106:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'enchant_pwl_add_to_table':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:135:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:135:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala:136:35: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala: In function 'enchant_pwl_add':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:141:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:141:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala:145:41: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:166:15: warning: useless cast to type 'int' [-Wuseless-cast]
glib-2.0.vapi: In function 'string_index_of':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1184:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1184:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi:1188:12: warning: useless cast to type 'int' [-Wuseless-cast]
glib-2.0.vapi: In function 'string_substring':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -no-undefined -export-symbols-regex '^enchant_.*' -version-info 10:19:8 -fstack-protector -lssp -o libenchant-2.la -rpath /usr/i686-w64-mingw32/sys-root/mingw/lib libenchant_2_la-api.lo libenchant_2_la-broker.lo libenchant_2_la-composite.lo libenchant_2_la-dict.lo libenchant_2_la-provider.lo libenchant_2_la-provider-dict.lo libenchant_2_la-pwl.lo libenchant_2_la-util.lo ../libgnu/libgnu.la -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl  
libtool: link: /usr/bin/i686-w64-mingw32-nm  .libs/libenchant_2_la-api.o .libs/libenchant_2_la-broker.o .libs/libenchant_2_la-composite.o .libs/libenchant_2_la-dict.o .libs/libenchant_2_la-provider.o .libs/libenchant_2_la-provider-dict.o .libs/libenchant_2_la-pwl.o .libs/libenchant_2_la-util.o   ../libgnu/.libs/libgnu.a | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libenchant-2.exp
libtool: link: /usr/bin/grep -E -e "^enchant_.*" ".libs/libenchant-2.exp" > ".libs/libenchant-2.expT"
libtool: link: mv -f ".libs/libenchant-2.expT" ".libs/libenchant-2.exp"
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[	 ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p' -e q .libs/libenchant-2.exp`" ; then cp .libs/libenchant-2.exp .libs/libenchant-2-2.dll.def; else echo EXPORTS > .libs/libenchant-2-2.dll.def; cat .libs/libenchant-2.exp >> .libs/libenchant-2-2.dll.def; fi
libtool: link:  i686-w64-mingw32-gcc -shared .libs/libenchant-2-2.dll.def  .libs/libenchant_2_la-api.o .libs/libenchant_2_la-broker.o .libs/libenchant_2_la-composite.o .libs/libenchant_2_la-dict.o .libs/libenchant_2_la-provider.o .libs/libenchant_2_la-provider-dict.o .libs/libenchant_2_la-pwl.o .libs/libenchant_2_la-util.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  -lssp -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl  -O2 -g -fstack-protector   -o .libs/libenchant-2-2.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libenchant-2.dll.a
libtool: link: ( cd ".libs" && rm -f "libenchant-2.la" && ln -s "../libenchant-2.la" "libenchant-2.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
Making all in src
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
depbase=`echo util.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool  --tag=CC   --mode=compile i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT util.lo -MD -MP -MF $depbase.Tpo -c -o util.lo ../../src/util.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT util.lo -MD -MP -MF .deps/util.Tpo -c ../../src/util.c  -DDLL_EXPORT -DPIC -o .libs/util.o
.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1283:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'enchant_pwl_remove':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:177:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:177:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:177:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala:181:41: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:186:37: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.c:1487:78: warning: variable '_tmp63_' set but not used [-Wunused-but-set-variable=]
 1487 |                                                                         gint _tmp63_;
      |                                                                              ^~~~~~~
pwl.c:1173:23: warning: variable 'length' set but not used [-Wunused-but-set-variable=]
 1173 |                 gsize length = 0UL;
      |                       ^~~~~~
pwl.vala: In function 'enchant_pwl_check':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:237:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:237:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:237:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala:241:41: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:247:37: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:252:38: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:253:40: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:258:41: warning: useless cast to type 'int' [-Wuseless-cast]
glib-2.0.vapi: In function 'g_file_stream_read_line':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:4101:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi:4108:13: warning: useless cast to type 'int' [-Wuseless-cast]
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:56:
glib-2.0.vapi:4111:22: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gstring.h:216:29: note: in definition of macro 'g_string_append_c'
  216 |   g_string_append_c_inline (gstr, c)
      |                             ^~~~
glib-2.0.vapi:4116:13: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi:4116:4: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi: In function 'string_chomp':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1399:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'enchant_pwl_refresh_from_file':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:266:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:266:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala:283:58: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.c:2045:39: warning: variable '_tmp21_' set but not used [-Wunused-but-set-variable=]
 2045 |                                 gsize _tmp21_;
      |                                       ^~~~~~~
pwl.vala:299:35: warning: useless cast to type 'int' [-Wuseless-cast]
pwl.vala:311:53: warning: useless cast to type 'int' [-Wuseless-cast]
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from pwl.c:38:
pwl.vala: In function 'value_enchant_pwl_collect_value':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
pwl.vala:124:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.c:2272:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
 2272 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
pwl.c:2272:85: note: in expansion of macro 'G_VALUE_TYPE'
 2272 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.vala:124:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
pwl.vala:124:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
pwl.c:2258:40: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 2258 |                                  guint n_collect_values,
      |                                  ~~~~~~^~~~~~~~~~~~~~~~
pwl.c:2260:40: warning: unused parameter 'collect_flags' [-Wunused-parameter]
 2260 |                                  guint collect_flags)
      |                                  ~~~~~~^~~~~~~~~~~~~
pwl.c: In function 'value_enchant_pwl_lcopy_value':
pwl.c:2292:38: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 2292 |                                guint n_collect_values,
      |                                ~~~~~~^~~~~~~~~~~~~~~~
pwl.vala: In function 'param_spec_enchant_pwl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'value_get_enchant_pwl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
pwl.vala:124:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'value_set_enchant_pwl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.vala:124:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala:124:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala: In function 'value_take_enchant_pwl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.vala:124:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala:124:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala: In function 'enchant_pwl_class_init':
pwl.vala:124:3: warning: useless cast to type 'EnchantPWLClass *' {aka 'struct _EnchantPWLClass *'} [-Wuseless-cast]
pwl.c:2418:34: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2418 |                         gpointer klass_data)
      |                         ~~~~~~~~~^~~~~~~~~~
pwl.c: In function 'enchant_pwl_instance_init':
pwl.c:2431:37: warning: unused parameter 'klass' [-Wunused-parameter]
 2431 |                            gpointer klass)
      |                            ~~~~~~~~~^~~~~
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
pwl.c: In function 'enchant_pwl_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
pwl.c:2486:13: note: in expansion of macro 'g_once_init_enter'
 2486 |         if (g_once_init_enter (&enchant_pwl_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
pwl.c:2489:17: note: in expansion of macro 'g_once_init_leave'
 2489 |                 g_once_init_leave (&enchant_pwl_type_id__once, enchant_pwl_type_id);
      |                 ^~~~~~~~~~~~~~~~~
pwl.vala: In function 'check_impl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:316:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:316:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.c:2524:20: warning: unused parameter 'len' [-Wunused-parameter]
 2524 |             size_t len)
      |             ~~~~~~~^~~
pwl.vala: In function 'suggest_impl':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:321:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:321:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.c:2541:22: warning: unused parameter 'len' [-Wunused-parameter]
 2541 |               size_t len,
      |               ~~~~~~~^~~
pwl.c: In function 'enchant_pwl_dict_class_init':
pwl.c:2618:39: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2618 |                              gpointer klass_data)
      |                              ~~~~~~~~~^~~~~~~~~~
pwl.c: In function 'enchant_pwl_dict_instance_init':
pwl.c:2626:50: warning: unused parameter 'self' [-Wunused-parameter]
 2626 | enchant_pwl_dict_instance_init (EnchantPwlDict * self,
      |                                 ~~~~~~~~~~~~~~~~~^~~~
pwl.c:2627:42: warning: unused parameter 'klass' [-Wunused-parameter]
 2627 |                                 gpointer klass)
      |                                 ~~~~~~~~~^~~~~
pwl.c: In function 'enchant_pwl_dict_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
pwl.c:2644:13: note: in expansion of macro 'g_once_init_enter'
 2644 |         if (g_once_init_enter (&enchant_pwl_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
pwl.c:2647:17: note: in expansion of macro 'g_once_init_leave'
 2647 |                 g_once_init_leave (&enchant_pwl_dict_type_id__once, enchant_pwl_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from ../../src/util.h:8,
                 from ../../src/util.c:33:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.vala: In function 'enchant_get_user_language':
util.vala:33:18: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'const gchar * const*' {aka 'const char * const*'} [-Wincompatible-pointer-types]
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
../../src/util.c:47:119: note: in expansion of macro 'G_STRFUNC'
   47 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       ^~~~~~~~~
util.vala:34:2: note: in expansion of macro '_vala_assert'
../../src/util.c:61:14: warning: variable '_languages_size_' set but not used [-Wunused-but-set-variable=]
   61 |         gint _languages_size_;
      |              ^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o libutil.la  util.lo -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl 
libtool: link: /usr/bin/i686-w64-mingw32-ar cr .libs/libutil.a .libs/util.o 
libtool: link: /usr/bin/i686-w64-mingw32-ranlib .libs/libutil.a
libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
touch dummy.vala
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
/usr/bin/make  all-am
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
cp /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src/enchant.1 enchant-2.1
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
cp /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src/enchant-lsmod.1 enchant-lsmod-2.1
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
groff -mandoc -Thtml enchant-2.1 > enchant-2.html
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
groff -mandoc -Thtml enchant-lsmod-2.1 > enchant-lsmod-2.html
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
depbase=`echo enchant-lsmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant-lsmod.o -MD -MP -MF $depbase.Tpo -c -o enchant-lsmod.o ../../src/enchant-lsmod.c &&\
mv -f $depbase.Tpo $depbase.Po
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
depbase=`echo enchant.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant.o -MD -MP -MF $depbase.Tpo -c -o enchant.o enchant.c &&\
mv -f $depbase.Tpo $depbase.Po
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from ../../src/enchant-lsmod.c:35:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant-lsmod.vala: In function 'describe_dict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.vala: In function 'describe_word_chars':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.vala: In function 'describe_provider':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:50:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:50:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:50:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.vala: In function 'usage':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:54:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.c: In function '_describe_dict_enchant_dict_describe_fn':
enchant-lsmod.c:208:48: warning: unused parameter 'user_data' [-Wunused-parameter]
enchant-lsmod.c: In function '_describe_provider_enchant_broker_describe_fn':
enchant-lsmod.c:231:54: warning: unused parameter 'user_data' [-Wunused-parameter]
In file included from /usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from enchant.c:35:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c: In function 'glib_autoptr_clear_Token':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'Token *' {aka 'struct _Token *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c:185:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  185 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (Token, token_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c: In function 'glib_autoptr_clear_Main':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'Main *' {aka 'struct _Main *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c:199:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  199 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (Main, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c: At top level:
enchant.c:220:66: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                  ^
enchant.c:220:224: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                ^
enchant.c:220:356: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                    ^
enchant.c:220:478: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^
enchant.c:220:609: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ^
enchant.c:220:722: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^
enchant.c:220:841: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o enchant-lsmod-2.exe enchant-lsmod.o ../lib/libenchant-2.la -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../libgnu/libgnu.la libutil.la 
libtool: link: i686-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/enchant-lsmod-2.exe enchant-lsmod.o  ../lib/.libs/libenchant-2.dll.a ../libgnu/.libs/libgnu.a ./.libs/libutil.a -lssp -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/usr/i686-w64-mingw32/sys-root/mingw/lib
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o enchant-2.exe enchant.o ../lib/libenchant-2.la -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../libgnu/libgnu.la libutil.la 
libtool: link: i686-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/enchant-2.exe enchant.o  ../lib/.libs/libenchant-2.dll.a ../libgnu/.libs/libgnu.a ./.libs/libutil.a -lssp -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/usr/i686-w64-mingw32/sys-root/mingw/lib
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
Making all in providers
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
/bin/sh ../libtool  --tag=CXX   --mode=compile i686-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I..  -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1  -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -I/usr/i686-w64-mingw32/sys-root/mingw/include/hunspell -DHUNSPELL_STATIC -DENCHANT_HUNSPELL_DICT_DIR='"/usr/i686-w64-mingw32/sys-root/mingw/share/hunspell"' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_hunspell_la-enchant_hunspell.lo -MD -MP -MF .deps/enchant_hunspell_la-enchant_hunspell.Tpo -c -o enchant_hunspell_la-enchant_hunspell.lo `test -f 'enchant_hunspell.cpp' || echo '../../providers/'`enchant_hunspell.cpp
libtool: compile:  i686-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I.. -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1 -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -I/usr/i686-w64-mingw32/sys-root/mingw/include/hunspell -DHUNSPELL_STATIC -DENCHANT_HUNSPELL_DICT_DIR=\"/usr/i686-w64-mingw32/sys-root/mingw/share/hunspell\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_hunspell_la-enchant_hunspell.lo -MD -MP -MF .deps/enchant_hunspell_la-enchant_hunspell.Tpo -c ../../providers/enchant_hunspell.cpp  -DDLL_EXPORT -DPIC -o .libs/enchant_hunspell_la-enchant_hunspell.o
mv -f .deps/enchant_hunspell_la-enchant_hunspell.Tpo .deps/enchant_hunspell_la-enchant_hunspell.Plo
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
/bin/sh ../libtool  --tag=CXX   --mode=link i686-w64-mingw32-g++ -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -I/usr/i686-w64-mingw32/sys-root/mingw/include/hunspell -DHUNSPELL_STATIC -DENCHANT_HUNSPELL_DICT_DIR='"/usr/i686-w64-mingw32/sys-root/mingw/share/hunspell"' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -module -avoid-version -no-undefined -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../lib/libenchant-2.la ../libgnu/libgnu.la -fstack-protector -lssp -o enchant_hunspell.la -rpath /usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2 enchant_hunspell_la-enchant_hunspell.lo -lhunspell-1.7 
libtool: link: i686-w64-mingw32-g++ -shared -nostdlib /usr/i686-w64-mingw32/sys-root/mingw/lib/../lib/dllcrt2.o /usr/lib/gcc/i686-w64-mingw32/16.1.1/crtbegin.o  .libs/enchant_hunspell_la-enchant_hunspell.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  ../lib/.libs/libenchant-2.dll.a -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lssp -lhunspell-1.7 -L/usr/lib/gcc/i686-w64-mingw32/16.1.1 -L/usr/lib/gcc/i686-w64-mingw32/16.1.1/../../../../i686-w64-mingw32/lib/../lib -L/usr/i686-w64-mingw32/sys-root/mingw/lib/../lib -L/usr/lib/gcc/i686-w64-mingw32/16.1.1/../../../../i686-w64-mingw32/lib -L/usr/i686-w64-mingw32/sys-root/mingw/lib -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 /usr/lib/gcc/i686-w64-mingw32/16.1.1/crtend.o  -O2 -g -fstack-protector   -o .libs/enchant_hunspell.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/enchant_hunspell.dll.a
libtool: link: ( cd ".libs" && rm -f "enchant_hunspell.la" && ln -s "../enchant_hunspell.la" "enchant_hunspell.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
/bin/sh ../libtool  --tag=CXX   --mode=compile i686-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I..  -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1  -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -DENCHANT_NUSPELL_DICT_DIR='"/usr/i686-w64-mingw32/sys-root/mingw/share/nuspell"' -std=c++17 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_nuspell_la-enchant_nuspell.lo -MD -MP -MF .deps/enchant_nuspell_la-enchant_nuspell.Tpo -c -o enchant_nuspell_la-enchant_nuspell.lo `test -f 'enchant_nuspell.cpp' || echo '../../providers/'`enchant_nuspell.cpp
libtool: compile:  i686-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I.. -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1 -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -DENCHANT_NUSPELL_DICT_DIR=\"/usr/i686-w64-mingw32/sys-root/mingw/share/nuspell\" -std=c++17 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_nuspell_la-enchant_nuspell.lo -MD -MP -MF .deps/enchant_nuspell_la-enchant_nuspell.Tpo -c ../../providers/enchant_nuspell.cpp  -DDLL_EXPORT -DPIC -o .libs/enchant_nuspell_la-enchant_nuspell.o
mv -f .deps/enchant_nuspell_la-enchant_nuspell.Tpo .deps/enchant_nuspell_la-enchant_nuspell.Plo
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
/bin/sh ../libtool  --tag=CXX   --mode=link i686-w64-mingw32-g++ -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -DENCHANT_NUSPELL_DICT_DIR='"/usr/i686-w64-mingw32/sys-root/mingw/share/nuspell"' -std=c++17 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -module -avoid-version -no-undefined -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../lib/libenchant-2.la ../libgnu/libgnu.la -fstack-protector -lssp -o enchant_nuspell.la -rpath /usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2 enchant_nuspell_la-enchant_nuspell.lo -lnuspell -licuuc 
libtool: link: i686-w64-mingw32-g++ -shared -nostdlib /usr/i686-w64-mingw32/sys-root/mingw/lib/../lib/dllcrt2.o /usr/lib/gcc/i686-w64-mingw32/16.1.1/crtbegin.o  .libs/enchant_nuspell_la-enchant_nuspell.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  ../lib/.libs/libenchant-2.dll.a -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lssp -lnuspell -licuuc -L/usr/lib/gcc/i686-w64-mingw32/16.1.1 -L/usr/lib/gcc/i686-w64-mingw32/16.1.1/../../../../i686-w64-mingw32/lib/../lib -L/usr/i686-w64-mingw32/sys-root/mingw/lib/../lib -L/usr/lib/gcc/i686-w64-mingw32/16.1.1/../../../../i686-w64-mingw32/lib -L/usr/i686-w64-mingw32/sys-root/mingw/lib -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 /usr/lib/gcc/i686-w64-mingw32/16.1.1/crtend.o  -O2 -g -fstack-protector   -o .libs/enchant_nuspell.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/enchant_nuspell.dll.a
libtool: link: ( cd ".libs" && rm -f "enchant_nuspell.la" && ln -s "../enchant_nuspell.la" "enchant_nuspell.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
Making all in tests
make[2]: Nothing to be done for 'all'.
Making all in program-tests
make[2]: Nothing to be done for 'all'.
/usr/bin/make  all-recursive
Making all in libgnu
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
  echo '#if HAVE_WINSOCK2_H'; \
  echo '# include <winsock2.h> /* avoid mingw pollution on DATADIR */'; \
  echo '#endif'; \
  printf '#define PREFIX %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw\"; \
  printf '#define EXEC_PREFIX %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw\"; \
  printf '#define BINDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/bin\"; \
  printf '#define SBINDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/sbin\"; \
  printf '#define LIBEXECDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/libexec\"; \
  printf '#define DATAROOTDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share\"; \
  printf '#define DATADIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share\"; \
  printf '#define SYSCONFDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/etc\"; \
  printf '#define SHAREDSTATEDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/com\"; \
  printf '#define LOCALSTATEDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/var\"; \
  printf '#define RUNSTATEDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/var/run\"; \
  printf '#define INCLUDEDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/include\"; \
  printf '#define OLDINCLUDEDIR %s\n' \"/usr/include\"; \
  printf '#define DOCDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define INFODIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/info\"; \
  printf '#define HTMLDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define DVIDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define PDFDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define PSDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant\"; \
  printf '#define LIBDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/lib\"; \
  printf '#define LISPDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/emacs/site-lisp\"; \
  printf '#define LOCALEDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/locale\"; \
  printf '#define MANDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/man\"; \
  printf '#define MANEXT %s\n' \"\"; \
  printf '#define PKGDATADIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2\"; \
  printf '#define PKGINCLUDEDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/include/enchant\"; \
  printf '#define PKGLIBDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant\"; \
  printf '#define PKGLIBEXECDIR %s\n' \"/usr/x86_64-w64-mingw32/sys-root/mingw/libexec/enchant\"; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
  -e 's|@''HAVE_SYS_CDEFS_H''@|0|g' \
  ../../libgnu/getopt-cdefs.in.h > getopt-cdefs.h-t
mv getopt-cdefs.h-t getopt-cdefs.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''HAVE_GETOPT_H''@|1|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_GETOPT_H''@|<getopt.h>|g' \
      -e '/definition of _GL_ARG_NONNULL/r ../../libgnu/arg-nonnull.h' \
      ../../libgnu/getopt.in.h > getopt.h-t
mv getopt.h-t getopt.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_STDDEF_H''@|<stddef.h>|g' \
      -e 's|@''NULLPTR_T_NEEDS_STDDEF''@|1|g' \
      -e 's|@''STDDEF_NOT_IDEMPOTENT''@|0|g' \
      -e 's|@''REPLACE_NULL''@|0|g' \
      -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \
      -e 's|@''HAVE_C_UNREACHABLE''@|0|g' \
      ../../libgnu/stddef.in.h > stddef.h-t
mv stddef.h-t stddef.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_FCNTL_H''@|<fcntl.h>|g' \
      -e 's/@''GNULIB_CREAT''@/0/g' \
      -e 's/@''GNULIB_FCNTL''@/0/g' \
      -e 's/@''GNULIB_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_OPEN''@/0/g' \
      -e 's/@''GNULIB_OPENAT''@/0/g' \
      -e 's/@''GNULIB_OPENAT2''@/0/g' \
      -e 's/@''GNULIB_MDA_CREAT''@/1/g' \
      -e 's/@''GNULIB_MDA_OPEN''@/1/g' \
      -e 's|@''HAVE_FCNTL''@|1|g' \
      -e 's|@''HAVE_OPENAT''@|1|g' \
      -e 's|@''HAVE_OPENAT2''@|1|g' \
      -e 's|@''REPLACE_CREAT''@|0|g' \
      -e 's|@''REPLACE_FCNTL''@|0|g' \
      -e 's|@''REPLACE_OPEN''@|0|g' \
      -e 's|@''REPLACE_OPENAT''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r ../../libgnu/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r ../../libgnu/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r ../../libgnu/warn-on-use.h' \
      ../../libgnu/fcntl.in.h > fcntl.h-t
mv fcntl.h-t fcntl.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/usr/bin/mkdir -p 'sys'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's/@''HAVE_SYS_FILE_H''@/1/g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_FILE_H''@|<sys/file.h>|g' \
      -e 's/@''HAVE_FLOCK''@/0/g' \
      -e 's/@''GNULIB_FLOCK''@/1/g' \
      -e '/definition of _GL_WARN_ON_USE/r ../../libgnu/warn-on-use.h' \
      ../../libgnu/sys_file.in.h > sys/file.h-t
mv sys/file.h-t sys/file.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/usr/bin/mkdir -p 'sys'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's|@''HAVE_OFF64_T''@|1|g' \
      -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
      -e 's|@''HAVE_BLKSIZE_T''@|0|g' \
      -e 's|@''HAVE_BLKCNT_T''@|0|g' \
      ../../libgnu/sys_types.in.h > sys/types.h-t
mv sys/types.h-t sys/types.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
      -e 's|@''GUARD_PREFIX''@|GL|g' \
      -e 's|@''HAVE_UNISTD_H''@|1|g' \
      -e 's|@''INCLUDE_NEXT''@|include_next|g' \
      -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
      -e 's|@''PRAGMA_COLUMNS''@||g' \
      -e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
      -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
      -e 's/@''GNULIB_ACCESS''@/0/g' \
      -e 's/@''GNULIB_CHDIR''@/0/g' \
      -e 's/@''GNULIB_CHOWN''@/0/g' \
      -e 's/@''GNULIB_CLOSE''@/0/g' \
      -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \
      -e 's/@''GNULIB_DUP''@/0/g' \
      -e 's/@''GNULIB_DUP2''@/0/g' \
      -e 's/@''GNULIB_DUP3''@/0/g' \
      -e 's/@''GNULIB_ENVIRON''@/0/g' \
      -e 's/@''GNULIB_EUIDACCESS''@/0/g' \
      -e 's/@''GNULIB_EXECL''@/0/g' \
      -e 's/@''GNULIB_EXECLE''@/0/g' \
      -e 's/@''GNULIB_EXECLP''@/0/g' \
      -e 's/@''GNULIB_EXECV''@/0/g' \
      -e 's/@''GNULIB_EXECVE''@/0/g' \
      -e 's/@''GNULIB_EXECVP''@/0/g' \
      -e 's/@''GNULIB_EXECVPE''@/0/g' \
      -e 's/@''GNULIB_FACCESSAT''@/0/g' \
      -e 's/@''GNULIB_FCHDIR''@/0/g' \
      -e 's/@''GNULIB_FCHOWNAT''@/0/g' \
      -e 's/@''GNULIB_FDATASYNC''@/0/g' \
      -e 's/@''GNULIB_FSYNC''@/0/g' \
      -e 's/@''GNULIB_FTRUNCATE''@/0/g' \
      < ../../libgnu/unistd.in.h > unistd.h-t1
sed \
      -e 's/@''GNULIB_GETCWD''@/0/g' \
      -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
      -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \
      -e 's/@''GNULIB_GETENTROPY''@/0/g' \
      -e 's/@''GNULIB_GETGROUPS''@/0/g' \
      -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN''@/0/g' \
      -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \
      -e 's/@''GNULIB_GETOPT_POSIX''@/1/g' \
      -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
      -e 's/@''GNULIB_GETPASS''@/0/g' \
      -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \
      -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
      -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
      -e 's/@''GNULIB_ISATTY''@/0/g' \
      -e 's/@''GNULIB_LCHOWN''@/0/g' \
      -e 's/@''GNULIB_LINK''@/0/g' \
      -e 's/@''GNULIB_LINKAT''@/0/g' \
      -e 's/@''GNULIB_LSEEK''@/0/g' \
      -e 's/@''GNULIB_PIPE''@/0/g' \
      -e 's/@''GNULIB_PIPE2''@/0/g' \
      -e 's/@''GNULIB_PREAD''@/0/g' \
      -e 's/@''GNULIB_PWRITE''@/0/g' \
      -e 's/@''GNULIB_READ''@/0/g' \
      -e 's/@''GNULIB_READLINK''@/0/g' \
      -e 's/@''GNULIB_READLINKAT''@/0/g' \
      -e 's/@''GNULIB_RMDIR''@/0/g' \
      -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
      -e 's/@''GNULIB_SLEEP''@/0/g' \
      -e 's/@''GNULIB_SYMLINK''@/0/g' \
      -e 's/@''GNULIB_SYMLINKAT''@/0/g' \
      -e 's/@''GNULIB_TRUNCATE''@/0/g' \
      -e 's/@''GNULIB_TTYNAME_R''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_GETOPT''@/01/g' \
      -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
      -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
      -e 's/@''GNULIB_UNLINK''@/0/g' \
      -e 's/@''GNULIB_UNLINKAT''@/0/g' \
      -e 's/@''GNULIB_USLEEP''@/0/g' \
      -e 's/@''GNULIB_WRITE''@/0/g' \
      -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \
      -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \
      -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \
      -e 's/@''GNULIB_MDA_DUP''@/1/g' \
      -e 's/@''GNULIB_MDA_DUP2''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECL''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECV''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \
      -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \
      -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \
      -e 's/@''GNULIB_MDA_GETPID''@/1/g' \
      -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \
      -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \
      -e 's/@''GNULIB_MDA_READ''@/1/g' \
      -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \
      -e 's/@''GNULIB_MDA_SWAB''@/1/g' \
      -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \
      -e 's/@''GNULIB_MDA_WRITE''@/1/g' \
      < unistd.h-t1 > unistd.h-t2
sed \
      -e 's|@''HAVE_CHOWN''@|1|g' \
      -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \
      -e 's|@''HAVE_DUP3''@|1|g' \
      -e 's|@''HAVE_EUIDACCESS''@|1|g' \
      -e 's|@''HAVE_EXECVPE''@|1|g' \
      -e 's|@''HAVE_FACCESSAT''@|1|g' \
      -e 's|@''HAVE_FCHDIR''@|1|g' \
      -e 's|@''HAVE_FCHOWNAT''@|1|g' \
      -e 's|@''HAVE_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_FSYNC''@|1|g' \
      -e 's|@''HAVE_FTRUNCATE''@|1|g' \
      -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
      -e 's|@''HAVE_GETENTROPY''@|1|g' \
      -e 's|@''HAVE_GETGROUPS''@|1|g' \
      -e 's|@''HAVE_GETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_GETPASS''@|1|g' \
      -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
      -e 's|@''HAVE_LCHOWN''@|1|g' \
      -e 's|@''HAVE_LINK''@|1|g' \
      -e 's|@''HAVE_LINKAT''@|1|g' \
      -e 's|@''HAVE_PIPE''@|1|g' \
      -e 's|@''HAVE_PIPE2''@|1|g' \
      -e 's|@''HAVE_PREAD''@|1|g' \
      -e 's|@''HAVE_PWRITE''@|1|g' \
      -e 's|@''HAVE_READLINK''@|1|g' \
      -e 's|@''HAVE_READLINKAT''@|1|g' \
      -e 's|@''HAVE_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_SLEEP''@|1|g' \
      -e 's|@''HAVE_SYMLINK''@|1|g' \
      -e 's|@''HAVE_SYMLINKAT''@|1|g' \
      -e 's|@''HAVE_UNLINKAT''@|1|g' \
      -e 's|@''HAVE_USLEEP''@|1|g' \
      -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
      -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \
      -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
      -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
      -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \
      -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
      -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
      -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
      -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
      -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \
      -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
      -e 's|@''HAVE_OS_H''@|0|g' \
      -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
      < unistd.h-t2 > unistd.h-t3
sed \
      -e 's|@''REPLACE_ACCESS''@|0|g' \
      -e 's|@''REPLACE_CHOWN''@|0|g' \
      -e 's|@''REPLACE_CLOSE''@|0|g' \
      -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \
      -e 's|@''REPLACE_DUP''@|0|g' \
      -e 's|@''REPLACE_DUP2''@|0|g' \
      -e 's|@''REPLACE_DUP3''@|0|g' \
      -e 's|@''REPLACE_EXECL''@|0|g' \
      -e 's|@''REPLACE_EXECLE''@|0|g' \
      -e 's|@''REPLACE_EXECLP''@|0|g' \
      -e 's|@''REPLACE_EXECV''@|0|g' \
      -e 's|@''REPLACE_EXECVE''@|0|g' \
      -e 's|@''REPLACE_EXECVP''@|0|g' \
      -e 's|@''REPLACE_EXECVPE''@|0|g' \
      -e 's|@''REPLACE_FACCESSAT''@|0|g' \
      -e 's|@''REPLACE_FCHDIR''@|0|g' \
      -e 's|@''REPLACE_FCHOWNAT''@|0|g' \
      -e 's|@''REPLACE_FDATASYNC''@|0|g' \
      -e 's|@''REPLACE_FTRUNCATE''@|0|g' \
      -e 's|@''REPLACE_GETCWD''@|0|g' \
      -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
      -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \
      -e 's|@''REPLACE_GETENTROPY''@|0|g' \
      -e 's|@''REPLACE_GETLOGIN''@|0|g' \
      -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
      -e 's|@''REPLACE_GETGROUPS''@|0|g' \
      -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
      -e 's|@''REPLACE_GETPASS''@|0|g' \
      -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \
      -e 's|@''REPLACE_GETUSERSHELL''@|0|g' \
      -e 's|@''REPLACE_ISATTY''@|0|g' \
      -e 's|@''REPLACE_LCHOWN''@|0|g' \
      -e 's|@''REPLACE_LINK''@|0|g' \
      -e 's|@''REPLACE_LINKAT''@|0|g' \
      -e 's|@''REPLACE_LSEEK''@|0|g' \
      -e 's|@''REPLACE_PIPE2''@|0|g' \
      -e 's|@''REPLACE_PREAD''@|0|g' \
      -e 's|@''REPLACE_PWRITE''@|0|g' \
      -e 's|@''REPLACE_READ''@|0|g' \
      -e 's|@''REPLACE_READLINK''@|0|g' \
      -e 's|@''REPLACE_READLINKAT''@|0|g' \
      -e 's|@''REPLACE_RMDIR''@|0|g' \
      -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \
      -e 's|@''REPLACE_SLEEP''@|0|g' \
      -e 's|@''REPLACE_SYMLINK''@|0|g' \
      -e 's|@''REPLACE_SYMLINKAT''@|0|g' \
      -e 's|@''REPLACE_TRUNCATE''@|0|g' \
      -e 's|@''REPLACE_TTYNAME_R''@|0|g' \
      -e 's|@''REPLACE_UNLINK''@|0|g' \
      -e 's|@''REPLACE_UNLINKAT''@|0|g' \
      -e 's|@''REPLACE_USLEEP''@|0|g' \
      -e 's|@''REPLACE_WRITE''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
      -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
      -e '/definitions of _GL_FUNCDECL_RPL/r ../../libgnu/c++defs.h' \
      -e '/definition of _GL_ARG_NONNULL/r ../../libgnu/arg-nonnull.h' \
      -e '/definition of _GL_WARN_ON_USE/r ../../libgnu/warn-on-use.h' \
      < unistd.h-t3 > unistd.h-t4
rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3
mv unistd.h-t4 unistd.h
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/usr/bin/make  all-am
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo '../../libgnu/'`unistd.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c ../../libgnu/unistd.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-unistd.o
mv -f .deps/libgnu_la-unistd.Tpo .deps/libgnu_la-unistd.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-inval.lo -MD -MP -MF .deps/libgnu_la-msvc-inval.Tpo -c -o libgnu_la-msvc-inval.lo `test -f 'msvc-inval.c' || echo '../../libgnu/'`msvc-inval.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-inval.lo -MD -MP -MF .deps/libgnu_la-msvc-inval.Tpo -c ../../libgnu/msvc-inval.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-msvc-inval.o
mv -f .deps/libgnu_la-msvc-inval.Tpo .deps/libgnu_la-msvc-inval.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt1.lo -MD -MP -MF .deps/libgnu_la-getopt1.Tpo -c -o libgnu_la-getopt1.lo `test -f 'getopt1.c' || echo '../../libgnu/'`getopt1.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt1.lo -MD -MP -MF .deps/libgnu_la-getopt1.Tpo -c ../../libgnu/getopt1.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-getopt1.o
mv -f .deps/libgnu_la-getopt1.Tpo .deps/libgnu_la-getopt1.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt.lo -MD -MP -MF .deps/libgnu_la-getopt.Tpo -c -o libgnu_la-getopt.lo `test -f 'getopt.c' || echo '../../libgnu/'`getopt.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-getopt.lo -MD -MP -MF .deps/libgnu_la-getopt.Tpo -c ../../libgnu/getopt.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-getopt.o
mv -f .deps/libgnu_la-getopt.Tpo .deps/libgnu_la-getopt.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-nothrow.lo -MD -MP -MF .deps/libgnu_la-msvc-nothrow.Tpo -c -o libgnu_la-msvc-nothrow.lo `test -f 'msvc-nothrow.c' || echo '../../libgnu/'`msvc-nothrow.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-msvc-nothrow.lo -MD -MP -MF .deps/libgnu_la-msvc-nothrow.Tpo -c ../../libgnu/msvc-nothrow.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-msvc-nothrow.o
mv -f .deps/libgnu_la-msvc-nothrow.Tpo .deps/libgnu_la-msvc-nothrow.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-flock.lo -MD -MP -MF .deps/libgnu_la-flock.Tpo -c -o libgnu_la-flock.lo `test -f 'flock.c' || echo '../../libgnu/'`flock.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-flock.lo -MD -MP -MF .deps/libgnu_la-flock.Tpo -c ../../libgnu/flock.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-flock.o
mv -f .deps/libgnu_la-flock.Tpo .deps/libgnu_la-flock.Plo
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I..  -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h    -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-relocatable.lo -MD -MP -MF .deps/libgnu_la-relocatable.Tpo -c -o libgnu_la-relocatable.lo `test -f 'relocatable.c' || echo '../../libgnu/'`relocatable.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I../../libgnu -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=BINDIR -include configmake.h -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libgnu_la-relocatable.lo -MD -MP -MF .deps/libgnu_la-relocatable.Tpo -c ../../libgnu/relocatable.c  -DDLL_EXPORT -DPIC -o .libs/libgnu_la-relocatable.o
mv -f .deps/libgnu_la-relocatable.Tpo .deps/libgnu_la-relocatable.Plo
                                                                                  ^
enchant.c:220:928: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^
enchant.c:220:1015: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ^
enchant.c:220:1118: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
enchant.c: In function 'mode_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:235:13: note: in expansion of macro 'g_once_init_enter'
  235 |         if (g_once_init_enter (&mode_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:238:17: note: in expansion of macro 'g_once_init_leave'
  238 |                 g_once_init_leave (&mode_type_id__once, mode_type_id);
      |                 ^~~~~~~~~~~~~~~~~
enchant.vala: In function 'print_version':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:46:2: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'check_word':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:51:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:51:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'do_mode_a':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:56:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:56:2: note: in expansion of macro 'g_return_if_fail'
enchant.c:353:33: warning: variable '_tmp6_' set but not used [-Wunused-but-set-variable=]
  353 |                         gchar** _tmp6_;
      |                                 ^~~~~~
enchant.c:417:57: warning: variable '_tmp14_' set but not used [-Wunused-but-set-variable=]
  417 |                                                 gchar** _tmp14_;
      |                                                         ^~~~~~~
enchant.c:415:54: warning: variable '_tmp12__length1' set but not used [-Wunused-but-set-variable=]
  415 |                                                 gint _tmp12__length1;
      |                                                      ^~~~~~~~~~~~~~~
enchant.c:411:57: warning: variable '_tmp10_' set but not used [-Wunused-but-set-variable=]
  411 |                                                 gchar** _tmp10_;
      |                                                         ^~~~~~~
enchant.c:379:33: warning: variable '_tmp7_' set but not used [-Wunused-but-set-variable=]
  379 |                         gchar** _tmp7_;
      |                                 ^~~~~~
enchant.vala:57:52: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
enchant.c:330:22: warning: variable '_tmp5__length1' set but not used [-Wunused-but-set-variable=]
  330 |                 gint _tmp5__length1;
      |                      ^~~~~~~~~~~~~~
enchant.c:327:22: warning: variable '_suggs_size_' set but not used [-Wunused-but-set-variable=]
  327 |                 gint _suggs_size_;
      |                      ^~~~~~~~~~~~
enchant.vala: In function 'do_mode_l':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:91:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:91:2: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'token_construct':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:106:2: note: in expansion of macro 'g_return_val_if_fail'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from enchant.c:36:
enchant.vala: In function 'value_token_collect_value':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
enchant.vala:102:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.c:603:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
  603 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
enchant.c:603:85: note: in expansion of macro 'G_VALUE_TYPE'
  603 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.vala:102:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
enchant.vala:102:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
enchant.c:589:34: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  589 |                            guint n_collect_values,
      |                            ~~~~~~^~~~~~~~~~~~~~~~
enchant.c:591:34: warning: unused parameter 'collect_flags' [-Wunused-parameter]
  591 |                            guint collect_flags)
      |                            ~~~~~~^~~~~~~~~~~~~
enchant.c: In function 'value_token_lcopy_value':
enchant.c:623:32: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  623 |                          guint n_collect_values,
      |                          ~~~~~~^~~~~~~~~~~~~~~~
enchant.vala: In function 'param_spec_token':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'value_get_token':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
enchant.vala:102:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'value_set_token':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.vala:102:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala:102:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'value_take_token':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.vala:102:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala:102:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'token_class_init':
enchant.vala:102:3: warning: useless cast to type 'TokenClass *' {aka 'struct _TokenClass *'} [-Wuseless-cast]
enchant.c:749:28: warning: unused parameter 'klass_data' [-Wunused-parameter]
  749 |                   gpointer klass_data)
      |                   ~~~~~~~~~^~~~~~~~~~
enchant.c: In function 'token_instance_init':
enchant.c:760:31: warning: unused parameter 'klass' [-Wunused-parameter]
  760 |                      gpointer klass)
      |                      ~~~~~~~~~^~~~~
enchant.c: In function 'token_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:795:13: note: in expansion of macro 'g_once_init_enter'
  795 |         if (g_once_init_enter (&token_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:798:17: note: in expansion of macro 'g_once_init_leave'
  798 |                 g_once_init_leave (&token_type_id__once, token_type_id);
      |                 ^~~~~~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_get':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1283:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get_char':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1313:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'tokenize_line':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:112:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:112:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala:122:56: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
enchant.vala:132:56: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
enchant.vala:142:52: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
enchant.vala:167:25: warning: useless cast to type 'int' [-Wuseless-cast]
enchant.c: In function 'spelling_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:1227:13: note: in expansion of macro 'g_once_init_enter'
 1227 |         if (g_once_init_enter (&spelling_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:1230:17: note: in expansion of macro 'g_once_init_leave'
 1230 |                 g_once_init_leave (&spelling_type_id__once, spelling_type_id);
      |                 ^~~~~~~~~~~~~~~~~
enchant.vala: In function 'usage':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:180:2: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'main_set_mode':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:213:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.c:1257:29: warning: unused parameter 'val' [-Wunused-parameter]
 1257 |                const gchar* val,
      |                ~~~~~~~~~~~~~^~~
enchant.c:1258:22: warning: unused parameter 'data' [-Wunused-parameter]
 1258 |                void* data)
      |                ~~~~~~^~~~
glib-2.0.vapi: In function 'g_file_stream_read_line':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:4101:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi:4108:13: warning: useless cast to type 'int' [-Wuseless-cast]
In file included from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:56:
glib-2.0.vapi:4111:22: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gstring.h:216:29: note: in definition of macro 'g_string_append_c'
  216 |   g_string_append_c_inline (gstr, c)
      |                             ^~~~
glib-2.0.vapi:4116:13: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi:4116:4: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi: In function 'g_unichar_to_string':
glib-2.0.vapi:1122:8: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
glib-2.0.vapi: In function 'string_substring':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function '_g_slist_free__token_unref0_':
enchant.vala:340:27: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
enchant.vala: In function 'main_parse_file':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:224:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala:274:49: warning: useless cast to type 'int' [-Wuseless-cast]
enchant.vala: In function 'main_main':
enchant.vala:375:32: warning: useless cast to type 'gint *' {aka 'int *'} [-Wuseless-cast]
enchant.c:2548:22: warning: unused variable '_f_collection_size_' [-Wunused-variable]
 2548 |                 gint _f_collection_size_ = 0;
      |                      ^~~~~~~~~~~~~~~~~~~
enchant.c:2413:14: warning: variable '_tmp6__length1' set but not used [-Wunused-but-set-variable=]
 2413 |         gint _tmp6__length1;
      |              ^~~~~~~~~~~~~~
enchant.c: In function 'main_class_init':
enchant.c:2649:27: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2649 |                  gpointer klass_data)
      |                  ~~~~~~~~~^~~~~~~~~~
enchant.c: In function 'main_instance_init':
enchant.c:2659:28: warning: unused parameter 'self' [-Wunused-parameter]
 2659 | main_instance_init (Main * self,
      |                     ~~~~~~~^~~~
enchant.c:2660:30: warning: unused parameter 'klass' [-Wunused-parameter]
 2660 |                     gpointer klass)
      |                     ~~~~~~~~~^~~~~
enchant.vala: In function 'main_finalize':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2663:48: warning: useless cast to type 'void *' [-Wuseless-cast]
 2663 | #  define _G_TYPE_CCC(cp, gt, ct)       ((ct*) (void *) cp)
      |                                                ^
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:597:66: note: in expansion of macro '_G_TYPE_CCC'
  597 | #define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)        (_G_TYPE_CCC ((g_class), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:61:38: note: in expansion of macro 'G_TYPE_CHECK_CLASS_CAST'
   61 | #define G_OBJECT_CLASS(class)       (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_OBJECT, GObjectClass))
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
enchant.vala:185:2: note: in expansion of macro 'G_OBJECT_CLASS'
enchant.c:2667:16: warning: variable 'self' set but not used [-Wunused-but-set-variable=]
 2667 |         Main * self;
      |                ^~~~
enchant.c: In function 'main_get_type':
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:2688:13: note: in expansion of macro 'g_once_init_enter'
 2688 |         if (g_once_init_enter (&main_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:2691:17: note: in expansion of macro 'g_once_init_leave'
 2691 |                 g_once_init_leave (&main_type_id__once, main_type_id);
      |                 ^~~~~~~~~~~~~~~~~
enchant.c: At top level:
enchant.c:104:20: warning: 'main_properties' defined but not used [-Wunused-variable]
  104 | static GParamSpec* main_properties[MAIN_NUM_PROPERTIES];
      |                    ^~~~~~~~~~~~~~~
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib/.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/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib/.libs:/usr/i686-w64-mingw32/sys-root/mingw/lib:/usr/i686-w64-mingw32/sys-root/mingw/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/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib/.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/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib/.libs:/usr/i686-w64-mingw32/sys-root/mingw/lib:/usr/i686-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
++ /usr/bin/env
++ grep -E '^(w+)=(.*)$'
++ grep -Evw 'PWD|USER|LANG'
++ /usr/bin/cut -d= -f1
+ unset
+ test -z /usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin:/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ export PATH
+ HOST_CC=gcc
+ export HOST_CC
+ unset PKG_CONFIG_PATH
+ _PREFIX=/usr/bin/x86_64-w64-mingw32-
++ grep -v gcc-
++ ls -1 /usr/bin/x86_64-w64-mingw32-addr2line /usr/bin/x86_64-w64-mingw32-ar /usr/bin/x86_64-w64-mingw32-as /usr/bin/x86_64-w64-mingw32-c++ /usr/bin/x86_64-w64-mingw32-c++filt /usr/bin/x86_64-w64-mingw32-cpp /usr/bin/x86_64-w64-mingw32-dlltool /usr/bin/x86_64-w64-mingw32-dllwrap /usr/bin/x86_64-w64-mingw32-elfedit /usr/bin/x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-gcc /usr/bin/x86_64-w64-mingw32-gcc-16.1.1 /usr/bin/x86_64-w64-mingw32-gcc-ar /usr/bin/x86_64-w64-mingw32-gcc-nm /usr/bin/x86_64-w64-mingw32-gcc-ranlib /usr/bin/x86_64-w64-mingw32-gcov /usr/bin/x86_64-w64-mingw32-gcov-dump /usr/bin/x86_64-w64-mingw32-gcov-tool /usr/bin/x86_64-w64-mingw32-gprof /usr/bin/x86_64-w64-mingw32-ld /usr/bin/x86_64-w64-mingw32-ld.bfd /usr/bin/x86_64-w64-mingw32-lto-dump /usr/bin/x86_64-w64-mingw32-nm /usr/bin/x86_64-w64-mingw32-objcopy /usr/bin/x86_64-w64-mingw32-objdump /usr/bin/x86_64-w64-mingw32-pkg-config /usr/bin/x86_64-w64-mingw32-ranlib /usr/bin/x86_64-w64-mingw32-readelf /usr/bin/x86_64-w64-mingw32-size /usr/bin/x86_64-w64-mingw32-strings /usr/bin/x86_64-w64-mingw32-strip /usr/bin/x86_64-w64-mingw32-windmc /usr/bin/x86_64-w64-mingw32-windres
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-addr2line
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ADDR2LINE
+ declare -x ADDR2LINE=/usr/bin/x86_64-w64-mingw32-addr2line
+ export ADDR2LINE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ar
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AR
+ declare -x AR=/usr/bin/x86_64-w64-mingw32-ar
+ export AR
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-as
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AS
+ declare -x AS=/usr/bin/x86_64-w64-mingw32-as
+ export AS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-c++
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXX
+ declare -x CXX=/usr/bin/x86_64-w64-mingw32-c++
+ export CXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-c++filt
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXXFILT
+ declare -x CXXFILT=/usr/bin/x86_64-w64-mingw32-c++filt
+ export CXXFILT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-cpp
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CPP
+ declare -x CPP=/usr/bin/x86_64-w64-mingw32-cpp
+ export CPP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-dlltool
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLTOOL
+ declare -x DLLTOOL=/usr/bin/x86_64-w64-mingw32-dlltool
+ export DLLTOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-dllwrap
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLWRAP
+ declare -x DLLWRAP=/usr/bin/x86_64-w64-mingw32-dllwrap
+ export DLLWRAP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-elfedit
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ELFEDIT
+ declare -x ELFEDIT=/usr/bin/x86_64-w64-mingw32-elfedit
+ export ELFEDIT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-g++
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GXX
+ declare -x GXX=/usr/bin/x86_64-w64-mingw32-g++
+ export GXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcc
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCC
+ declare -x GCC=/usr/bin/x86_64-w64-mingw32-gcc
+ export GCC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV
+ declare -x GCOV=/usr/bin/x86_64-w64-mingw32-gcov
+ export GCOV
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov-dump
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_DUMP
+ declare -x GCOV_DUMP=/usr/bin/x86_64-w64-mingw32-gcov-dump
+ export GCOV_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov-tool
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_TOOL
+ declare -x GCOV_TOOL=/usr/bin/x86_64-w64-mingw32-gcov-tool
+ export GCOV_TOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gprof
++ tr a-z+-. A-ZX__
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
+ x=GPROF
+ declare -x GPROF=/usr/bin/x86_64-w64-mingw32-gprof
+ export GPROF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ld
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD
+ declare -x LD=/usr/bin/x86_64-w64-mingw32-ld
+ export LD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ld.bfd
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD_BFD
+ declare -x LD_BFD=/usr/bin/x86_64-w64-mingw32-ld.bfd
+ export LD_BFD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-lto-dump
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LTO_DUMP
+ declare -x LTO_DUMP=/usr/bin/x86_64-w64-mingw32-lto-dump
+ export LTO_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-nm
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=NM
+ declare -x NM=/usr/bin/x86_64-w64-mingw32-nm
+ export NM
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-objcopy
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJCOPY
+ declare -x OBJCOPY=/usr/bin/x86_64-w64-mingw32-objcopy
+ export OBJCOPY
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-objdump
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJDUMP
+ declare -x OBJDUMP=/usr/bin/x86_64-w64-mingw32-objdump
+ export OBJDUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-pkg-config
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=PKG_CONFIG
+ declare -x PKG_CONFIG=/usr/bin/x86_64-w64-mingw32-pkg-config
+ export PKG_CONFIG
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ranlib
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=RANLIB
+ declare -x RANLIB=/usr/bin/x86_64-w64-mingw32-ranlib
+ export RANLIB
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-readelf
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=READELF
+ declare -x READELF=/usr/bin/x86_64-w64-mingw32-readelf
+ export READELF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-size
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=SIZE
+ declare -x SIZE=/usr/bin/x86_64-w64-mingw32-size
+ export SIZE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-strings
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRINGS
+ declare -x STRINGS=/usr/bin/x86_64-w64-mingw32-strings
+ export STRINGS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-strip
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRIP
+ declare -x STRIP=/usr/bin/x86_64-w64-mingw32-strip
+ export STRIP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-windmc
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDMC
+ declare -x WINDMC=/usr/bin/x86_64-w64-mingw32-windmc
+ export WINDMC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-windres
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDRES
+ declare -x WINDRES=/usr/bin/x86_64-w64-mingw32-windres
+ export WINDRES
+ unset _PREFIX
+ CC=x86_64-w64-mingw32-gcc
+ export CC
+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CFLAGS
+ CPPFLAGS=
+ export CPPFLAGS
+ '[' -x /usr/bin/x86_64-w64-mingw32-g++ ']'
+ CXX=x86_64-w64-mingw32-g++
+ export CXX
+ CXXFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FCFLAGS
+ LDFLAGS='-fstack-protector -lssp'
+ export LDFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
++ grep -- '-config$'
++ ls /usr/x86_64-w64-mingw32/sys-root/mingw/bin/autopoint /usr/x86_64-w64-mingw32/sys-root/mingw/bin/derb.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/envsubst.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/escapesrc.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gdbus.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/genbrk.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/genccode.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gencfu.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gencmn.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gencnval.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gendict.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gennorm2.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/genrb.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gensprep.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gettext.sh /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gettextize /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gi-compile-repository.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gi-decompile-typelib.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gi-inspect-typelib.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gio-querymodules.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gio.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-compile-resources.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-compile-schemas.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-genmarshal /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-gettextize /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-mkenums /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gobject-query.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gresource.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gsettings.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gspawn-win64-helper-console.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gspawn-win64-helper.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gtester-report /usr/x86_64-w64-mingw32/sys-root/mingw/bin/iconv.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icudata78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuexportdata.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icui18n78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuinfo.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuio78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icupkg.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icutest78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icutu78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuuc78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libasprintf-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libatomic-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libffi-8.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_seh-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgettextlib-1-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgettextpo-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgettextsrc-1-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgio-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgirepository-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libglib-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgmodule-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgobject-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgthread-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libhunspell-1.7-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libintl-8.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libnuspell-5.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-16-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-32-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-8-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-posix-3.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libssp-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libstdc++-6.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libtermcap-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libtextstyle-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/makeconv.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgattrib.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgcat.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgcmp.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgcomm.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgconv.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgen.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgexec.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgfilter.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgfmt.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msggrep.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msginit.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgmerge.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgpre.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgunfmt.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msguniq.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/ngettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/nuspell.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2-config /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2grep.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2test.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pkgdata.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/po-fetch /usr/x86_64-w64-mingw32/sys-root/mingw/bin/printf_gettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/printf_ngettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/recode-sr-latin.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/spit /usr/x86_64-w64-mingw32/sys-root/mingw/bin/uconv.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/xgettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/zlib1.dll
+ for i in `ls /usr/x86_64-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2-config
++ tr a-z+-. A-ZX_
+ x=PCRE2_CONFIG
+ declare -x PCRE2_CONFIG=/usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2-config
+ export PCRE2_CONFIG
+ unset x i
+ /usr/bin/make -C build_win64 -O -j8 V=1 VERBOSE=1 pkgdatadir=/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -no-undefined   -fstack-protector -lssp -o libgnu.la  libgnu_la-flock.lo libgnu_la-getopt.lo libgnu_la-getopt1.lo libgnu_la-msvc-inval.lo libgnu_la-msvc-nothrow.lo libgnu_la-unistd.lo libgnu_la-relocatable.lo 
libtool: link: /usr/bin/x86_64-w64-mingw32-ar cr .libs/libgnu.a .libs/libgnu_la-flock.o .libs/libgnu_la-getopt.o .libs/libgnu_la-getopt1.o .libs/libgnu_la-msvc-inval.o .libs/libgnu_la-msvc-nothrow.o .libs/libgnu_la-unistd.o .libs/libgnu_la-relocatable.o 
libtool: link: /usr/bin/x86_64-w64-mingw32-ranlib .libs/libgnu.a
libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" )
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
Making all in lib
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
rm -f enchant.5 enchant.5.tmp
sed -e 's|@PKGDATADIR[@]|/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2|g' -e 's|@SYSCONFDIR[@]|/usr/x86_64-w64-mingw32/sys-root/mingw/etc|g' /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib/enchant.5.in >enchant.5.tmp
mv enchant.5.tmp enchant.5
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-api.lo -MD -MP -MF .deps/libenchant_2_la-api.Tpo -c -o libenchant_2_la-api.lo `test -f 'api.c' || echo '../../lib/'`api.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-api.lo -MD -MP -MF .deps/libenchant_2_la-api.Tpo -c api.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-api.o
mv -f .deps/libenchant_2_la-api.Tpo .deps/libenchant_2_la-api.Plo
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-broker.lo -MD -MP -MF .deps/libenchant_2_la-broker.Tpo -c -o libenchant_2_la-broker.lo `test -f 'broker.c' || echo '../../lib/'`broker.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-broker.lo -MD -MP -MF .deps/libenchant_2_la-broker.Tpo -c broker.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-broker.o
mv -f .deps/libenchant_2_la-broker.Tpo .deps/libenchant_2_la-broker.Plo
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from api.c:35:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.vala: In function 'enchant_set_prefix_dir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
api.vala:34:2: note: in expansion of macro 'g_return_if_fail'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from broker.c:35:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:179:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  179 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:181:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  181 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:195:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  195 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:225:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  225 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantPwlDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPwlDict *' {aka 'struct _EnchantPwlDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:241:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  241 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPwlDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c: In function 'glib_autoptr_clear_EnchantCompositeDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantCompositeDict *' {aka 'struct _EnchantCompositeDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
broker.c:254:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  254 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantCompositeDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_strip':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1415:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_substring':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_index_of_char':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1204:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1283:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'normalize_dictionary_tag':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:33:2: note: in expansion of macro 'g_return_val_if_fail'
broker.c:530:38: warning: variable '_tmp9_' set but not used [-Wunused-but-set-variable=]
  530 |                                 gint _tmp9_;
      |                                      ^~~~~~
broker.c:632:46: warning: variable '_tmp24_' set but not used [-Wunused-but-set-variable=]
  632 |                                         gint _tmp24_;
      |                                              ^~~~~~~
broker.c:615:30: warning: variable '_tmp22_' set but not used [-Wunused-but-set-variable=]
  615 |                         gint _tmp22_;
      |                              ^~~~~~~
broker.vala: In function 'iso_639_from_tag':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:66:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function '_g_slist_free__enchant_provider_unref0_':
broker.vala:77:27: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.vala: In function 'enchant_broker_clear_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:99:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_set_ordering':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:108:2: note: in expansion of macro 'g_return_if_fail'
gnu.vapi: In function '_vala_gnulib_relocate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
gnu.vapi:77:2: note: in expansion of macro 'g_return_val_if_fail'
gnu.vapi:82:12: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
broker.vala: In function 'enchant_broker_load_providers':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:122:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_load_providers_in_dir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:128:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:128:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_load_ordering_from_file':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:170:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:170:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
broker.c:131:119: note: in expansion of macro 'G_STRFUNC'
  131 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       ^~~~~~~~~
broker.vala:178:2: note: in expansion of macro '_vala_assert'
broker.vala: In function '_g_slist_free__g_free0_':
broker.vala:199:27: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.vala: In function 'enchant_broker_load_provider_ordering':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:199:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_get_ordered_providers':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:209:2: note: in expansion of macro 'g_return_val_if_fail'
broker.c:1744:30: warning: unused variable '_token_collection_size_' [-Wunused-variable]
 1744 |                         gint token_collection_length1 = 0;
      |                              ^~~~~~~~~~~~~~~~~~~~~~~
broker.vala:219:55: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:1723:22: warning: variable '_tokens_size_' set but not used [-Wunused-but-set-variable=]
 1723 |                 gint tokens_length1;
      |                      ^~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_to_string':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1622:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_request_pwl_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:238:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function '_enchant_broker_request_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:258:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:258:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_request_dict_with_pwl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:268:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala:277:52: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2152:22: warning: unused variable '_tag_collection_size_' [-Wunused-variable]
 2152 |                 gint tag_collection_length1 = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~
broker.vala:289:52: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2200:22: warning: unused variable '_tag_collection_size_' [-Wunused-variable]
 2200 |                 gint tag_collection_length1 = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~
broker.vala:295:49: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.vala:299:48: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2103:14: warning: variable '_tmp27__length1' set but not used [-Wunused-but-set-variable=]
 2103 |         gchar** _tmp27_;
      |              ^~~~~~~~~~~    
broker.c:2091:14: warning: variable '_tags_size_' set but not used [-Wunused-but-set-variable=]
 2091 |         gint tags_length1;
      |              ^~~~~~~~~~~
broker.vala: In function 'enchant_broker_request_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:302:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_describe':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:306:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_list_dicts':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:322:2: note: in expansion of macro 'g_return_if_fail'
broker.vala:337:82: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
broker.c:2557:46: warning: unused variable '_tag_collection_size_' [-Wunused-variable]
 2557 |                                         gint tag_collection_length1 = 0;
      |                                              ^~~~~~~~~~~~~~~~~~~~~
broker.vala: In function '_enchant_broker_dict_exists':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:370:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:370:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_dict_exists':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:378:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_new_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:402:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_free_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:410:2: note: in expansion of macro 'g_return_if_fail'
broker.vala: In function 'enchant_broker_get_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:104:2: note: in expansion of macro 'g_return_val_if_fail'
broker.vala: In function 'enchant_broker_set_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:105:2: note: in expansion of macro 'g_return_if_fail'
broker.c: In function 'enchant_broker_instance_init':
broker.c:3131:47: warning: unused parameter 'self' [-Wunused-parameter]
 3131 | static void
      |                                               ^   
broker.vala: In function 'enchant_broker_free':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
broker.vala:96:2: note: in expansion of macro 'g_return_if_fail'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-composite.lo -MD -MP -MF .deps/libenchant_2_la-composite.Tpo -c -o libenchant_2_la-composite.lo `test -f 'composite.c' || echo '../../lib/'`composite.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-composite.lo -MD -MP -MF .deps/libenchant_2_la-composite.Tpo -c composite.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-composite.o
mv -f .deps/libenchant_2_la-composite.Tpo .deps/libenchant_2_la-composite.Plo
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from composite.c:32:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:164:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  164 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:178:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  178 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantCompositeDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantCompositeDict *' {aka 'struct _EnchantCompositeDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:180:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  180 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantCompositeDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:194:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  194 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.c:196:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  196 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
composite.vala: In function 'enchant_composite_dict_construct':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:34:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:34:2: note: in expansion of macro 'g_return_val_if_fail'
composite.c: In function 'enchant_composite_dict_class_init':
composite.c:363:45: warning: unused parameter 'klass_data' [-Wunused-parameter]
  363 |                                    gpointer klass_data)
      |                                    ~~~~~~~~~^~~~~~~~~~
composite.c: In function 'enchant_composite_dict_instance_init':
composite.c:376:48: warning: unused parameter 'klass' [-Wunused-parameter]
  376 |                                       gpointer klass)
      |                                       ~~~~~~~~~^~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31:
composite.vala: In function 'enchant_composite_dict_finalize':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2663:48: warning: useless cast to type 'void *' [-Wuseless-cast]
 2663 | #  define _G_TYPE_CCC(cp, gt, ct)       ((ct*) (void *) cp)
      |                                                ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:597:66: note: in expansion of macro '_G_TYPE_CCC'
  597 | #define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)        (_G_TYPE_CCC ((g_class), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
composite.c:58:45: note: in expansion of macro 'G_TYPE_CHECK_CLASS_CAST'
   58 | #define ENCHANT_PROVIDER_DICT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ENCHANT_PROVIDER_DICT, EnchantProviderDictClass))
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~
composite.vala:30:2: note: in expansion of macro 'ENCHANT_PROVIDER_DICT_CLASS'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
composite.c: In function 'enchant_composite_dict_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
composite.c:410:13: note: in expansion of macro 'g_once_init_enter'
  410 |         if (g_once_init_enter (&enchant_composite_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
composite.c:413:17: note: in expansion of macro 'g_once_init_leave'
  413 |                 g_once_init_leave (&enchant_composite_dict_type_id__once, enchant_composite_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
composite.vala: In function 'composite_dict_check':
composite.vala:48:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
composite.vala: In function 'composite_dict_suggest':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:67:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:67:2: note: in expansion of macro 'g_return_val_if_fail'
composite.vala:70:34: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
composite.c:683:78: warning: variable '_tmp14__length1' set but not used [-Wunused-but-set-variable=]
  683 |                                                                         gint _tmp14__length1;
      |                                                                              ^~~~~~~~~~~~~~~
composite.c:679:81: warning: variable '_tmp12_' set but not used [-Wunused-but-set-variable=]
  679 |                                                                         gchar** _tmp12_;
      |                                                                                 ^~~~~~~
composite.c:656:49: warning: variable '_tmp9_' set but not used [-Wunused-but-set-variable=]
  656 |                                         gchar** _tmp9_;
      |                                                 ^~~~~~
composite.vala:71:54: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
composite.c:638:38: warning: variable '_tmp8__length1' set but not used [-Wunused-but-set-variable=]
  638 |                                 gint _tmp8__length1;
      |                                      ^~~~~~~~~~~~~~
composite.c:636:38: warning: variable '_suggs_size_' set but not used [-Wunused-but-set-variable=]
  636 |                                 gint _suggs_size_;
      |                                      ^~~~~~~~~~~~
composite.vala:82:10: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types]
composite.vala: In function 'composite_dict_add_to_session':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:85:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:85:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
composite.c:108:119: note: in expansion of macro 'G_STRFUNC'
  108 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-dict.lo -MD -MP -MF .deps/libenchant_2_la-dict.Tpo -c -o libenchant_2_la-dict.lo `test -f 'dict.c' || echo '../../lib/'`dict.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-dict.lo -MD -MP -MF .deps/libenchant_2_la-dict.Tpo -c dict.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-dict.o
mv -f .deps/libenchant_2_la-dict.Tpo .deps/libenchant_2_la-dict.Plo
^~~~~~~~~
composite.vala:87:2: note: in expansion of macro '_vala_assert'
composite.vala: In function 'composite_dict_remove_from_session':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:91:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
composite.vala:91:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
composite.c:108:119: note: in expansion of macro 'G_STRFUNC'
  108 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       ^~~~~~~~~
composite.vala:93:2: note: in expansion of macro '_vala_assert'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from dict.c:33:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:207:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  207 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantPWL':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPWL *' {aka 'struct _EnchantPWL *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:221:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  221 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPWL, enchant_pwl_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:235:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  235 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:273:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  273 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.c:328:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  328 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dict.vala: In function 'enchant_dict_with_implicit_pwl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:46:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:46:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_with_pwl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:58:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:58:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_excluded':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:72:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:72:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_contains':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_get_extra_word_characters':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:84:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get_char':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1313:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_is_word_character':
dict.vala:97:7: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_check':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:130:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:133:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_filter_suggestions':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:152:2: note: in expansion of macro 'g_return_val_if_fail'
dict.c:1024:22: warning: unused variable '_sugg_collection_size_' [-Wunused-variable]
 1024 |                 gint _sugg_collection_size_ = 0;
      |                      ^~~~~~~~~~~~~~~~~~~~~~
dict.vala: In function 'enchant_dict_suggest':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:161:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:164:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
dict.vala:173:61: warning: useless cast to type 'int' [-Wuseless-cast]
dict.vala:173:67: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
dict.c:1138:14: warning: variable '_tmp13__length1' set but not used [-Wunused-but-set-variable=]
 1138 |         gint _tmp13__length1;
      |              ^~~~~~~~~~~~~~~
dict.c:1136:14: warning: variable '_dict_suggs_size_' set but not used [-Wunused-but-set-variable=]
 1136 |         gint _dict_suggs_size_;
      |              ^~~~~~~~~~~~~~~~~
dict.vala: In function 'enchant_dict_add':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:178:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_add_to_session':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'comake[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider.lo -MD -MP -MF .deps/libenchant_2_la-provider.Tpo -c -o libenchant_2_la-provider.lo `test -f 'provider.c' || echo '../../lib/'`provider.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider.lo -MD -MP -MF .deps/libenchant_2_la-provider.Tpo -c provider.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-provider.o
mv -f .deps/libenchant_2_la-provider.Tpo .deps/libenchant_2_la-provider.Plo
nst char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:186:2: note: in expansion of macro 'g_return_if_fail'
dict.vala:189:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_is_added':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:199:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:202:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_remove':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:209:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_remove_from_session':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:217:2: note: in expansion of macro 'g_return_if_fail'
dict.vala:220:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_is_removed':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:230:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala:233:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
dict.vala: In function 'enchant_dict_store_replacement':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:241:2: note: in expansion of macro 'g_return_if_fail'
dict.c:1622:46: warning: unused parameter 'mis' [-Wunused-parameter]
 1622 |                                 const gchar* mis,
      |                                 ~~~~~~~~~~~~~^~~
dict.c:1623:41: warning: unused parameter 'mis_len' [-Wunused-parameter]
 1623 |                                 ssize_t mis_len,
      |                                 ~~~~~~~~^~~~~~~
dict.c:1624:46: warning: unused parameter 'cor' [-Wunused-parameter]
 1624 |                                 const gchar* cor,
      |                                 ~~~~~~~~~~~~~^~~
dict.c:1625:41: warning: unused parameter 'cor_len' [-Wunused-parameter]
 1625 |                                 ssize_t cor_len)
      |                                 ~~~~~~~~^~~~~~~
dict.vala: In function 'enchant_dict_free_string_list':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:244:2: note: in expansion of macro 'g_return_if_fail'
dict.vala:246:14: warning: useless cast to type 'gchar **' {aka 'char **'} [-Wuseless-cast]
dict.vala: In function 'enchant_dict_describe':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:249:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_set_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:273:2: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_get_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:279:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'enchant_dict_clear_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:283:2: note: in expansion of macro 'g_return_if_fail'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31:
dict.vala: In function 'value_enchant_dict_collect_value':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
dict.vala:31:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.c:1920:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
 1920 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
dict.c:1920:85: note: in expansion of macro 'G_VALUE_TYPE'
 1920 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.vala:31:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
dict.vala:31:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
dict.c:1906:41: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 1906 |                                   guint n_collect_values,
      |                                   ~~~~~~^~~~~~~~~~~~~~~~
dict.c:1908:41: warning: unused parameter 'collect_flags' [-Wunused-parameter]
 1908 |                                   guint collect_flags)
      |                                   ~~~~~~^~~~~~~~~~~~~
dict.c: In function 'value_enchant_dict_lcopy_value':
dict.c:1940:39: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 1940 |                                 guint n_collect_values,
      |                                 ~~~~~~^~~~~~~~~~~~~~~~
dict.vala: In function 'param_spec_enchant_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'value_get_enchant_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
dict.vala:31:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail'
dict.vala: In function 'value_set_enchant_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.vala:31:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala:31:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'value_take_enchant_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
dict.vala:31:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala:31:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
dict.vala:31:3: note: in expansion of macro 'g_return_if_fail'
dict.vala: In function 'enchant_dict_class_init':
dict.vala:31:3: warning: useless cast to type 'EnchantDictClass *' {aka 'struct _EnchantDictClass *'} [-Wuseless-cast]
dict.c:2066:35: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2066 |                          gpointer klass_data)
      |                          ~~~~~~~~~^~~~~~~~~~
dict.c: In function 'enchant_dict_instance_init':
dict.c:2079:38: warning: unused parameter 'klass' [-Wunused-parameter]
 2079 |                             gpointer klass)
      |                             ~~~~~~~~~^~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
dict.c: In function 'enchant_dict_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
dict.c:2129:13: note: in expansion of macro 'g_once_init_enter'
 2129 |         if (g_once_init_enter (&enchant_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
dict.c:2132:17: note: in expansion of macro 'g_once_init_leave'
 2132 |                 g_once_init_leave (&enchant_dict_type_id__once, enchant_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from provider.c:35:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider-dict.lo -MD -MP -MF .deps/libenchant_2_la-provider-dict.Tpo -c -o libenchant_2_la-provider-dict.lo `test -f 'provider-dict.c' || echo '../../lib/'`provider-dict.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-provider-dict.lo -MD -MP -MF .deps/libenchant_2_la-provider-dict.Tpo -c provider-dict.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-provider-dict.o
mv -f .deps/libenchant_2_la-provider-dict.Tpo .deps/libenchant_2_la-provider-dict.Plo
DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c:135:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  135 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c:149:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  149 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider.c:151:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  151 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gnu.vapi: In function '_vala_gnulib_relocate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
gnu.vapi:77:2: note: in expansion of macro 'g_return_val_if_fail'
gnu.vapi:82:12: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
provider.vala: In function 'enchant_provider_set_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:122:2: note: in expansion of macro 'g_return_if_fail'
provider.vala: In function '_enchant_provider_dictionary_exists':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:134:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:134:2: note: in expansion of macro 'g_return_val_if_fail'
provider.vala:140:85: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
provider.vala:138:82: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
provider.c:580:8: warning: unused variable '_dict_collection_size_' [-Wunused-variable]
  580 | #line 577 "provider.c"
      |        ^~~~~~~~~~~~~~~       
provider.vala: In function 'enchant_provider_get_user_dict_dir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:144:2: note: in expansion of macro 'g_return_val_if_fail'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from provider.c:38:
provider.vala: In function 'value_enchant_provider_collect_value':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider.vala:78:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.c:736:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
  736 |                 if (object->parent_instance.g_class == NULL) {
      |                                                      ^~~~~~~~~           
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
provider.c:736:85: note: in expansion of macro 'G_VALUE_TYPE'
  736 |                 if (object->parent_instance.g_class == NULL) {
      |                                                                                     ^           
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.vala:78:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider.vala:78:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
provider.c:722:45: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  722 | }
      |                                             ^               
provider.c:724:45: warning: unused parameter 'collect_flags' [-Wunused-parameter]
  724 | static gchar*
      |                                             ^            
provider.c: In function 'value_enchant_provider_lcopy_value':
provider.c:756:43: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  756 | }
      |                                           ^               
provider.vala: In function 'param_spec_enchant_provider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
provider.vala: In function 'value_get_enchant_provider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
provider.vala:78:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail'
provider.vala: In function 'value_set_enchant_provider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.vala:78:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala:78:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala: In function 'value_take_enchant_provider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider.vala:78:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala:78:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider.vala:78:3: note: in expansion of macro 'g_return_if_fail'
provider.vala: In function 'enchant_provider_class_init':
provider.vala:78:3: warning: useless cast to type 'EnchantProviderClass *' {aka 'struct _EnchantProviderClass *'} [-Wuseless-cast]
provider.c:882:39: warning: unused parameter 'klass_data' [-Wunused-parameter]
  882 | }
      |                                       ^         
provider.c: In function 'enchant_provider_instance_init':
provider.c:893:42: warning: unused parameter 'klass' [-Wunused-parameter]
  893 | }
      |                                          ^    
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
provider.c: In function 'enchant_provider_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
provider.c:966:6: note: in expansion of macro 'g_once_init_enter'
  966 | GType
      |      ^                
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
provider.c:969:10: note: in expansion of macro 'g_once_init_leave'
  969 |         static volatile gsize enchant_provider_type_id__once = 0;
      |          ^~~~~~~~~~~~~~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from provider-dict.c:33:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-pwl.lo -MD -MP -MF .deps/libenchant_2_la-pwl.Tpo -c -o libenchant_2_la-pwl.lo `test -f 'pwl.c' || echo '../../lib/'`pwl.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-pwl.lo -MD -MP -MF .deps/libenchant_2_la-pwl.Tpo -c pwl.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-pwl.o
mv -f .deps/libenchant_2_la-pwl.Tpo .deps/libenchant_2_la-pwl.Plo
~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c:159:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  159 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c:173:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  173 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c: In function 'glib_autoptr_clear_EnchantBroker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' {aka 'struct _EnchantBroker *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.c:175:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  175 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantBroker, enchant_broker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
provider-dict.vala: In function 'enchant_provider_dict_construct':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:59:2: note: in expansion of macro 'g_return_val_if_fail'
provider-dict.vala: In function 'enchant_provider_dict_set_error':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:70:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:70:2: note: in expansion of macro 'g_return_if_fail'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from provider-dict.c:34:
provider-dict.vala: In function 'value_enchant_provider_dict_collect_value':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider-dict.vala:45:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.c:315:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
  315 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
provider-dict.c:315:85: note: in expansion of macro 'G_VALUE_TYPE'
  315 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.vala:45:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
provider-dict.vala:45:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
provider-dict.c:301:50: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  301 |                                            guint n_collect_values,
      |                                            ~~~~~~^~~~~~~~~~~~~~~~
provider-dict.c:303:50: warning: unused parameter 'collect_flags' [-Wunused-parameter]
  303 |                                            guint collect_flags)
      |                                            ~~~~~~^~~~~~~~~~~~~
provider-dict.c: In function 'value_enchant_provider_dict_lcopy_value':
provider-dict.c:335:48: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  335 |                                          guint n_collect_values,
      |                                          ~~~~~~^~~~~~~~~~~~~~~~
provider-dict.vala: In function 'param_spec_enchant_provider_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_val_if_fail'
provider-dict.vala: In function 'value_get_enchant_provider_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
provider-dict.vala:45:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_val_if_fail'
provider-dict.vala: In function 'value_set_enchant_provider_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.vala:45:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala:45:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala: In function 'value_take_enchant_provider_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
provider-dict.vala:45:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala:45:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail'
provider-dict.vala: In function 'enchant_provider_dict_class_init':
provider-dict.vala:45:3: warning: useless cast to type 'EnchantProviderDictClass *' {aka 'struct _EnchantProviderDictClass *'} [-Wuseless-cast]
provider-dict.c:461:44: warning: unused parameter 'klass_data' [-Wunused-parameter]
  461 |                                   gpointer klass_data)
      |                                   ~~~~~~~~~^~~~~~~~~~
provider-dict.c: In function 'enchant_provider_dict_instance_init':
provider-dict.c:472:47: warning: unused parameter 'klass' [-Wunused-parameter]
  472 |                                      gpointer klass)
      |                                      ~~~~~~~~~^~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
provider-dict.c: In function 'enchant_provider_dict_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
provider-dict.c:530:13: note: in expansion of macro 'g_once_init_enter'
  530 |         if (g_once_init_enter (&enchant_provider_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
provider-dict.c:533:17: note: in expansion of macro 'g_once_init_leave'
  533 |                 g_once_init_leave (&enchant_provider_dict_type_id__once, enchant_provider_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from pwl.c:33:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantPWL':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPWL *' {aka 'struct _EnchantPWL *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:203:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  203 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPWL, enchant_pwl_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' {aka 'struct _EnchantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:225:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  225 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantDict, enchant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantProviderDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProviderDict *' {aka 'struct _EnchantProviderDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:263:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  263 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProviderDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantProvider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantProvider *' {aka 'struct _EnchantProvider *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:284:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  284 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantProvider, enchant_provider_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c: In function 'glib_autoptr_clear_EnchantPwlDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantPwlDict *' {aka 'struct _EnchantPwlDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.c:286:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  286 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (EnchantPwlDict, enchant_provider_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pwl.vala: In function 'lock_file':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:43:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala: In function 'unlock_file':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:47:2: note: in expansion of macro 'g_return_if_fail'
glib-2.0.vapi: In function 'string_get_char':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1313:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'g_unichar_to_string':
glib-2.0.vapi:1122:8: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
pwl.vala: In function 'utf8_strtitle':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:51:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get_next_char':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1302:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'is_all_caps':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:58:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'is_title_case':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:106:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'enchant_pwl_add_to_table':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:135:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:135:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala: In function 'enchant_pwl_add':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:141:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:141:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala:145:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
pwl.vala:166:15: warning: useless cast to type 'int' [-Wuseless-cast]
glib-2.0.vapi: In function 'string_index_of':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1184:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1184:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_substring':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1283:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'enchant_pwl_remove':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:177:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:177:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:177:2: note: in expansion of macro 'g_return_if_fail'
pwl.vala:181:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
pwl.c:1487:78: warning: variable '_tmp63_' set but not used [-Wunused-but-set-variable=]
 1487 |                                                                         gint _tmp63_;
      |                                                                              ^~~~~~~
pwl.c:1173:23: warning: variable 'length' set but not used [-Wunused-but-set-variable=]
 1173 |                 gsize length = 0UL;
      |                       ^~~~~~
pwl.vala: In function 'enchant_pwl_check':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:237:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:237:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:237:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala:241:41: warning: useless cast to type 'long long int' [-Wuseless-cast]
glib-2.0.vapi: In function 'g_file_stream_read_line':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:4101:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi:4108:13: warning: useless cast to type 'int' [-Wuseless-cast]
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:56:
glib-2.0.vapi:4111:22: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gstring.h:216:29: note: in definition of macro 'g_string_append_c'
  216 |   g_string_append_c_inline (gstr, c)
      |                             ^~~~
glib-2.0.vapi:4116:13: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi:4116:4: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi: In function 'string_chomp':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1399:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'enchant_pwl_refresh_from_file':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:266:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:266:2: note: in expansion of macro 'g_return_if_fail'
pwl.c:2045:39: warning: variable '_tmp21_' set but not used [-Wunused-but-set-variable=]
 2045 |                                 gsize _tmp21_;
      |                                       ^~~~~~~
In file included from /usr/x86_64-wmake[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-util.lo -MD -MP -MF .deps/libenchant_2_la-util.Tpo -c -o libenchant_2_la-util.lo `test -f 'util.c' || echo '../../lib/'`util.c
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../lib -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT libenchant_2_la-util.lo -MD -MP -MF .deps/libenchant_2_la-util.Tpo -c util.c  -DDLL_EXPORT -DPIC -o .libs/libenchant_2_la-util.o
mv -f .deps/libenchant_2_la-util.Tpo .deps/libenchant_2_la-util.Plo
64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from pwl.c:38:
pwl.vala: In function 'value_enchant_pwl_collect_value':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
pwl.vala:124:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.c:2272:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
 2272 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
pwl.c:2272:85: note: in expansion of macro 'G_VALUE_TYPE'
 2272 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.vala:124:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
pwl.vala:124:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
pwl.c:2258:40: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 2258 |                                  guint n_collect_values,
      |                                  ~~~~~~^~~~~~~~~~~~~~~~
pwl.c:2260:40: warning: unused parameter 'collect_flags' [-Wunused-parameter]
 2260 |                                  guint collect_flags)
      |                                  ~~~~~~^~~~~~~~~~~~~
pwl.c: In function 'value_enchant_pwl_lcopy_value':
pwl.c:2292:38: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
 2292 |                                guint n_collect_values,
      |                                ~~~~~~^~~~~~~~~~~~~~~~
pwl.vala: In function 'param_spec_enchant_pwl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'value_get_enchant_pwl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
pwl.vala:124:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.vala: In function 'value_set_enchant_pwl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.vala:124:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala:124:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala: In function 'value_take_enchant_pwl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
pwl.vala:124:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala:124:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail'
pwl.vala: In function 'enchant_pwl_class_init':
pwl.vala:124:3: warning: useless cast to type 'EnchantPWLClass *' {aka 'struct _EnchantPWLClass *'} [-Wuseless-cast]
pwl.c:2418:34: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2418 |                         gpointer klass_data)
      |                         ~~~~~~~~~^~~~~~~~~~
pwl.c: In function 'enchant_pwl_instance_init':
pwl.c:2431:37: warning: unused parameter 'klass' [-Wunused-parameter]
 2431 |                            gpointer klass)
      |                            ~~~~~~~~~^~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
pwl.c: In function 'enchant_pwl_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
pwl.c:2486:13: note: in expansion of macro 'g_once_init_enter'
 2486 |         if (g_once_init_enter (&enchant_pwl_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
pwl.c:2489:17: note: in expansion of macro 'g_once_init_leave'
 2489 |                 g_once_init_leave (&enchant_pwl_type_id__once, enchant_pwl_type_id);
      |                 ^~~~~~~~~~~~~~~~~
pwl.vala: In function 'check_impl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:316:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:316:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.c:2524:20: warning: unused parameter 'len' [-Wunused-parameter]
 2524 |             size_t len)
      |             ~~~~~~~^~~
pwl.vala: In function 'suggest_impl':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:321:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
pwl.vala:321:2: note: in expansion of macro 'g_return_val_if_fail'
pwl.c:2541:22: warning: unused parameter 'len' [-Wunused-parameter]
 2541 |               size_t len,
      |               ~~~~~~~^~~
pwl.c: In function 'enchant_pwl_dict_class_init':
pwl.c:2618:39: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2618 |                              gpointer klass_data)
      |                              ~~~~~~~~~^~~~~~~~~~
pwl.c: In function 'enchant_pwl_dict_instance_init':
pwl.c:2626:50: warning: unused parameter 'self' [-Wunused-parameter]
 2626 | enchant_pwl_dict_instance_init (EnchantPwlDict * self,
      |                                 ~~~~~~~~~~~~~~~~~^~~~
pwl.c:2627:42: warning: unused parameter 'klass' [-Wunused-parameter]
 2627 |                                 gpointer klass)
      |                                 ~~~~~~~~~^~~~~
pwl.c: In function 'enchant_pwl_dict_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
pwl.c:2644:13: note: in expansion of macro 'g_once_init_enter'
 2644 |         if (g_once_init_enter (&enchant_pwl_dict_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
pwl.c:2647:17: note: in expansion of macro 'g_once_init_leave'
 2647 |                 g_once_init_leave (&enchant_pwl_dict_type_id__once, enchant_pwl_dict_type_id);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from util.c:34:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
groff -mandoc -Thtml enchant.5 > enchant.html
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -no-undefined -export-symbols-regex '^enchant_.*' -version-info 10:19:8 -fstack-protector -lssp -o libenchant-2.la -rpath /usr/x86_64-w64-mingw32/sys-root/mingw/lib libenchant_2_la-api.lo libenchant_2_la-broker.lo libenchant_2_la-composite.lo libenchant_2_la-dict.lo libenchant_2_la-provider.lo libenchant_2_la-provider-dict.lo libenchant_2_la-pwl.lo libenchant_2_la-util.lo ../libgnu/libgnu.la -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl  
libtool: link: /usr/bin/x86_64-w64-mingw32-nm  .libs/libenchant_2_la-api.o .libs/libenchant_2_la-broker.o .libs/libenchant_2_la-composite.o .libs/libenchant_2_la-dict.o .libs/libenchant_2_la-provider.o .libs/libenchant_2_la-provider-dict.o .libs/libenchant_2_la-pwl.o .libs/libenchant_2_la-util.o   ../libgnu/.libs/libgnu.a | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libenchant-2.exp
libtool: link: /usr/bin/grep -E -e "^enchant_.*" ".libs/libenchant-2.exp" > ".libs/libenchant-2.expT"
libtool: link: mv -f ".libs/libenchant-2.expT" ".libs/libenchant-2.exp"
libtool: link: if test DEF = "`/usr/bin/sed -n -e 's/^[	 ]*//' -e '/^\(;.*\)*$/d' -e 's/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p' -e q .libs/libenchant-2.exp`" ; then cp .libs/libenchant-2.exp .libs/libenchant-2-2.dll.def; else echo EXPORTS > .libs/libenchant-2-2.dll.def; cat .libs/libenchant-2.exp >> .libs/libenchant-2-2.dll.def; fi
libtool: link:  x86_64-w64-mingw32-gcc -shared .libs/libenchant-2-2.dll.def  .libs/libenchant_2_la-api.o .libs/libenchant_2_la-broker.o .libs/libenchant_2_la-composite.o .libs/libenchant_2_la-dict.o .libs/libenchant_2_la-provider.o .libs/libenchant_2_la-provider-dict.o .libs/libenchant_2_la-pwl.o .libs/libenchant_2_la-util.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  -lssp -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl  -O2 -g -fstack-protector   -o .libs/libenchant-2-2.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libenchant-2.dll.a
libtool: link: ( cd ".libs" && rm -f "libenchant-2.la" && ln -s "../libenchant-2.la" "libenchant-2.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
Making all in src
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
depbase=`echo util.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT util.lo -MD -MP -MF $depbase.Tpo -c -o util.lo ../../src/util.c &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I.. --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT util.lo -MD -MP -MF .deps/util.Tpo -c ../../src/util.c  -DDLL_EXPORT -DPIC -o .libs/util.o
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o libutil.la  util.lo -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl 
libtool: link: /usr/bin/x86_64-w64-mingw32-ar cr .libs/libutil.a .libs/util.o 
libtool: link: /usr/bin/x86_64-w64-mingw32-ranlib .libs/libutil.a
libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
touch dummy.vala
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
/usr/bin/make  all-am
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
cp /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src/enchant.1 enchant-2.1
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
cp /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src/enchant-lsmod.1 enchant-lsmod-2.1
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
groff -mandoc -Thtml enchant-2.1 > enchant-2.html
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
groff -mandoc -Thtml enchant-lsmod-2.1 > enchant-lsmod-2.html
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
depbase=`echo enchant-lsmod.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant-lsmod.o -MD -MP -MF $depbase.Tpo -c -o enchant-lsmod.o ../../src/enchant-lsmod.c &&\
mv -f $depbase.Tpo $depbase.Po
*) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_substring':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
util.vala: In function 'buf_to_utf8_string':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
util.vala:29:2: note: in expansion of macro 'g_return_val_if_fail'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from ../../src/util.h:8,
                 from ../../src/util.c:33:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.vala: In function 'enchant_get_user_language':
util.vala:33:18: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'const gchar * const*' {aka 'const char * const*'} [-Wincompatible-pointer-types]
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
../../src/util.c:47:119: note: in expansion of macro 'G_STRFUNC'
   47 | #define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
      |                                                                                                                       ^~~~~~~~~
util.vala:34:2: note: in expansion of macro '_vala_assert'
../../src/util.c:61:14: warning: variable '_languages_size_' set but not used [-Wunused-but-set-variable=]
   61 |         gint _languages_size_;
      |              ^~~~~~~~~~~~~~~~
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from ../../src/enchant-lsmod.c:35:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanupsmake[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
depbase=`echo enchant.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../src -I..  --include config.h -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -fstrict-flex-arrays -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wuseless-cast -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DENCHANT_MAJOR_VERSION=\"2\"   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant.o -MD -MP -MF $depbase.Tpo -c -o enchant.o enchant.c &&\
mv -f $depbase.Tpo $depbase.Po
.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant-lsmod.vala: In function 'describe_dict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:32:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.vala: In function 'describe_word_chars':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:39:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.vala: In function 'describe_provider':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:50:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:50:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:50:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.vala: In function 'usage':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant-lsmod.vala:54:2: note: in expansion of macro 'g_return_if_fail'
enchant-lsmod.c: In function '_describe_dict_enchant_dict_describe_fn':
enchant-lsmod.c:208:48: warning: unused parameter 'user_data' [-Wunused-parameter]
enchant-lsmod.c: In function '_describe_provider_enchant_broker_describe_fn':
enchant-lsmod.c:231:54: warning: unused parameter 'user_data' [-Wunused-parameter]
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/galloca.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:32,
                 from enchant.c:35:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GAsyncQueue *' {aka 'struct _GAsyncQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:49:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   49 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GAsyncQueue, g_async_queue_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBookmarkFile *' {aka 'struct _GBookmarkFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:50:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   50 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBookmarkFile, g_bookmark_file_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GBytes *' {aka 'struct _GBytes *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:51:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   51 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GBytes, g_bytes_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GChecksum *' {aka 'struct _GChecksum *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:52:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   52 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GChecksum, g_checksum_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDateTime *' {aka 'struct _GDateTime *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:53:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   53 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDateTime, g_date_time_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDate *' {aka 'struct _GDate *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:54:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   54 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDate, g_date_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GDir *' {aka 'struct _GDir *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:55:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   55 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GDir, g_dir_close)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GError *' {aka 'struct _GError *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:56:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   56 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GError, g_error_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHashTable *' {aka 'struct _GHashTable *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:57:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   57 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHashTable, g_hash_table_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GHmac *' {aka 'struct _GHmac *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:58:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   58 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GHmac, g_hmac_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GIOChannel *' {aka 'struct _GIOChannel *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:59:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   59 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GIOChannel, g_io_channel_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GKeyFile *' {aka 'struct _GKeyFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:60:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   60 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GKeyFile, g_key_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GList *' {aka 'struct _GList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:61:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   61 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GList, g_list_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GArray *' {aka 'struct _GArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:62:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   62 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GArray, g_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPtrArray *' {aka 'struct _GPtrArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:63:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   63 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPtrArray, g_ptr_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GByteArray *' {aka 'struct _GByteArray *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:64:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   64 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GByteArray, g_byte_array_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContext *' {aka 'struct _GMainContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:65:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   65 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContext, g_main_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainContextPusher *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:66:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   66 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainContextPusher, g_main_context_pusher_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMainLoop *' {aka 'struct _GMainLoop *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:67:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   67 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMainLoop, g_main_loop_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSource *' {aka 'struct _GSource *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:68:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   68 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSource, g_source_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMappedFile *' {aka 'struct _GMappedFile *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:69:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   69 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMappedFile, g_mapped_file_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMarkupParseContext *' {aka 'struct _GMarkupParseContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:70:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   70 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMarkupParseContext, g_markup_parse_context_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GNode *' {aka 'struct _GNode *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:71:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   71 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GNode, g_node_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionContext *' {aka 'struct _GOptionContext *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:72:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   72 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionContext, g_option_context_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GOptionGroup *' {aka 'struct _GOptionGroup *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:73:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   73 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GOptionGroup, g_option_group_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPatternSpec *' {aka 'struct _GPatternSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:74:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   74 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GPatternSpec, g_pattern_spec_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GQueue *' {aka 'struct _GQueue *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:75:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   75 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GQueue, g_queue_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRand *' {aka 'struct _GRand *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:77:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   77 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRand, g_rand_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRegex *' {aka 'struct _GRegex *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:78:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   78 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRegex, g_regex_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMatchInfo *' {aka 'struct _GMatchInfo *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:79:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   79 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMatchInfo, g_match_info_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GScanner *' {aka 'struct _GScanner *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:80:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   80 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GScanner, g_scanner_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSequence *' {aka 'struct _GSequence *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:81:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   81 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSequence, g_sequence_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GSList *' {aka 'struct _GSList *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:82:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   82 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GSList, g_slist_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:83:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   83 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GString, g_autoptr_cleanup_gstring_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStringChunk *' {aka 'struct _GStringChunk *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:84:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStringChunk, g_string_chunk_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GStrvBuilder *' {aka 'struct _GStrvBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:85:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   85 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GStrvBuilder, g_strv_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GThread *' {aka 'struct _GThread *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:86:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   86 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GThread, g_thread_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:88:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   88 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GMutexLocker, g_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRecMutexLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:89:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   89 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRecMutexLocker, g_rec_mutex_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockWriterLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:90:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   90 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockWriterLocker, g_rw_lock_writer_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRWLockReaderLocker *' {aka 'void *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:91:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   91 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRWLockReaderLocker, g_rw_lock_reader_locker_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimer *' {aka 'struct _GTimer *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:93:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   93 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimer, g_timer_destroy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTimeZone *' {aka 'struct _GTimeZone *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:94:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   94 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTimeZone, g_time_zone_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTree *' {aka 'struct _GTree *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:95:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   95 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTree, g_tree_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariant *' {aka 'struct _GVariant *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:96:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   96 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariant, g_variant_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantBuilder *' {aka 'struct _GVariantBuilder *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:97:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   97 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantBuilder, g_variant_builder_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantIter *' {aka 'struct _GVariantIter *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:99:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   99 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantIter, g_variant_iter_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantDict *' {aka 'struct _GVariantDict *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:100:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  100 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantDict, g_variant_dict_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GVariantType *' {aka 'struct _GVariantType *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:102:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  102 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GVariantType, g_variant_type_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GRefString *' {aka 'char *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:104:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  104 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GRefString, g_ref_string_release)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GUri *' {aka 'struct _GUri *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:105:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  105 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GUri, g_uri_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GPathBuf *' {aka 'struct _GPathBuf *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/glib-autocleanups.h:106:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  106 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (GPathBuf, g_path_buf_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:229:103: note: in expansion of macro 'G_STRFUNC'
  229 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:804:3: note: in expansion of macro 'g_assert_true'
  804 |   g_assert_true (G_IS_OBJECT (weak_pointer));
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gtestutils.h:251:103: note: in expansion of macro 'G_STRFUNC'
  251 |                                                g_assertion_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, \
      |                                                                                                       ^~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null'
  807 |   g_assert_null (weak_pointer);
      |   ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeModule *' {aka 'struct _GTypeModule *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtypemodule.h:41:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   41 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeModule, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GClosure *' {aka 'struct _GClosure *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:28:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   28 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GClosure, g_closure_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GEnumClass *' {aka 'struct _GEnumClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:29:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   29 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GEnumClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GFlagsClass *' {aka 'struct _GFlagsClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:30:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   30 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GFlagsClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GObject *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:31:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   31 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GObject, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GInitiallyUnowned *' {aka 'struct _GObject *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:32:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   32 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GInitiallyUnowned, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GParamSpec *' {aka 'struct _GParamSpec *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:33:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   33 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GParamSpec, g_param_spec_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject-autocleanups.h:34:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
   34 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GTypeClass, g_type_class_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c: In function 'glib_autoptr_clear_Token':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'Token *' {aka 'struct _Token *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c:185:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  185 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (Token, token_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c: In function 'glib_autoptr_clear_Main':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'Main *' {aka 'struct _Main *'} [-Wuseless-cast]
 1397 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                                                              \
      |                            ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS'
 1415 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c:199:1: note: in expansion of macro 'G_DEFINE_AUTOPTR_CLEANUP_FUNC'
  199 | G_DEFINE_AUTOPTR_CLEANUP_FUNC (Main, g_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
enchant.c: At top level:
enchant.c:220:66: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                  ^
enchant.c:220:224: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                ^
enchant.c:220:356: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                    ^
enchant.c:220:478: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^
enchant.c:220:609: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ^
enchant.c:220:722: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  ^
enchant.c:220:841: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^
enchant.c:220:928: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^
enchant.c:220:1015: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ^
enchant.c:220:1118: warning: useless cast to type 'int' [-Wuseless-cast]
  220 | static const GOptionEntry MAIN_main_options[11] = {{"pipe", 'a', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "Talk to another program through a pipe, like Ispell", NULL}, {"errors-only", 'l', (gint) G_OPTION_FLAG_NO_ARG, G_OPTION_ARG_CALLBACK, (void*) main_set_mode, "List only the misspellings", NULL}, {"dictionary", 'd', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &main_dictionary, "Use the given dictionary", "DICTIONARY"}, {"pwl", 'p', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME, &main_perslist, "Use the given personal word list", "FILE"}, {"show-lines", 'L', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_count_lines, "Display line numbers", NULL}, {"version", 'v', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &main_version, "Display version information and exit", NULL}, {" ", 'm', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'B', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {" ", 'C', (gint) G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &main_ignored, NULL, NULL}, {G_OPTION_REMAINING, '\0', (gint) G_OPTION_FLAG_NONE, G_OPTION_ARG_FILENAME_ARRAY, &main_files, NULL, "FILE..."}, {NULL}};
      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:34:
enchant.c: In function 'mode_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:235:13: note: in expansion of macro 'g_once_init_enter'
  235 |         if (g_once_init_enter (&mode_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:238:17: note: in expansion of macro 'g_once_init_leave'
  238 |                 g_once_init_leave (&mode_type_id__once, mode_type_id);
      |                 ^~~~~~~~~~~~~~~~~
enchant.vala: In function 'print_version':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:46:2: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'check_word':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:51:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:51:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'do_mode_a':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:56:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:56:2: note: in expansion of macro 'g_return_if_fail'
enchant.c:353:33: warning: variable '_tmp6_' set but not used [-Wunused-but-set-variable=]
  353 |                         gchar** _tmp6_;
      |                                 ^~~~~~
enchant.c:417:57: warning: variable '_tmp14_' set but not used [-Wunused-but-set-variable=]
  417 |                                                 gchar** _tmp14_;
      |                                                         ^~~~~~~
enchant.c:415:54: warning: variable '_tmp12__length1' set but not used [-Wunused-but-set-variable=]
  415 |                                                 gint _tmp12__length1;
      |                                                      ^~~~~~~~~~~~~~~
enchant.c:411:57: warning: variable '_tmp10_' set but not used [-Wunused-but-set-variable=]
  411 |                                                 gchar** _tmp10_;
      |                                                         ^~~~~~~
enchant.c:379:33: warning: variable '_tmp7_' set but not used [-Wunused-but-set-variable=]
  379 |                         gchar** _tmp7_;
      |                                 ^~~~~~
enchant.vala:57:52: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
enchant.c:330:22: warning: variable '_tmp5__length1' set but not used [-Wunused-but-set-variable=]
  330 |                 gint _tmp5__length1;
      |                      ^~~~~~~~~~~~~~
enchant.c:327:22: warning: variable '_suggs_size_' set but not used [-Wunused-but-set-variable=]
  327 |                 gint _suggs_size_;
      |                      ^~~~~~~~~~~~
enchant.vala: In function 'do_mode_l':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:91:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:91:2: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'token_construct':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:106:2: note: in expansion of macro 'g_return_val_if_fail'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:27,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib-object.h:24,
                 from enchant.c:36:
enchant.vala: In function 'value_token_collect_value':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
enchant.vala:102:77: note: in expansion of macro 'G_VALUE_TYPE_NAME'
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:26:
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.c:603:54: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
  603 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
enchant.c:603:85: note: in expansion of macro 'G_VALUE_TYPE'
  603 |                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
      |                                                                                     ^~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.vala:102:62: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:76:55: note: in expansion of macro 'G_VALUE_TYPE'
   76 | #define G_VALUE_TYPE_NAME(value)        (g_type_name (G_VALUE_TYPE (value)))
      |                                                       ^~~~~~~~~~~~
enchant.vala:102:116: note: in expansion of macro 'G_VALUE_TYPE_NAME'
enchant.c:589:34: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  589 |                            guint n_collect_values,
      |                            ~~~~~~^~~~~~~~~~~~~~~~
enchant.c:591:34: warning: unused parameter 'collect_flags' [-Wunused-parameter]
  591 |                            guint collect_flags)
      |                            ~~~~~~^~~~~~~~~~~~~
enchant.c: In function 'value_token_lcopy_value':
enchant.c:623:32: warning: unused parameter 'n_collect_values' [-Wunused-parameter]
  623 |                          guint n_collect_values,
      |                          ~~~~~~^~~~~~~~~~~~~~~~
enchant.vala: In function 'param_spec_token':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'value_get_token':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2698:25: warning: useless cast to type 'const GValue *' {aka 'const struct _GValue *'} [-Wuseless-cast]
 2698 |   const GValue *__val = (const GValue*) vl; GType __t = gt; gboolean __r; \
      |                         ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:665:9: note: in expansion of macro 'G_LIKELY'
  665 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:635:66: note: in expansion of macro '_G_TYPE_CVH'
  635 | #define G_TYPE_CHECK_VALUE_TYPE(value, g_type)                  (_G_TYPE_CVH ((value), (g_type)))
      |                                                                  ^~~~~~~~~~~
enchant.vala:102:24: note: in expansion of macro 'G_TYPE_CHECK_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'value_set_token':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.vala:102:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala:102:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'value_take_token':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:2: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:657:67: warning: useless cast to type 'GTypeClass *' {aka 'struct _GTypeClass *'} [-Wuseless-cast]
  657 | #define G_TYPE_FROM_CLASS(g_class)                              (((GTypeClass*) (g_class))->g_type)
      |                                                                   ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:646:66: note: in expansion of macro 'G_TYPE_FROM_CLASS'
  646 | #define G_TYPE_FROM_INSTANCE(instance)                          (G_TYPE_FROM_CLASS (((GTypeInstance*) (instance))->g_class))
      |                                                                  ^~~~~~~~~~~~~~~~~
enchant.vala:102:46: note: in expansion of macro 'G_TYPE_FROM_INSTANCE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gvalue.h:66:43: warning: useless cast to type 'GValue *' {aka 'struct _GValue *'} [-Wuseless-cast]
   66 | #define G_VALUE_TYPE(value)             (((GValue*) (value))->g_type)
      |                                           ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL'
 1279 |    if (expr)                                    \
      |        ^~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:1284:43: note: in expansion of macro '_G_BOOLEAN_EXPR'
 1284 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
      |                                           ^~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:652:9: note: in expansion of macro 'G_LIKELY'
  652 |     if (G_LIKELY (expr)) \
      |         ^~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala:102:79: note: in expansion of macro 'G_VALUE_TYPE'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:102:3: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'token_class_init':
enchant.vala:102:3: warning: useless cast to type 'TokenClass *' {aka 'struct _TokenClass *'} [-Wuseless-cast]
enchant.c:749:28: warning: unused parameter 'klass_data' [-Wunused-parameter]
  749 |                   gpointer klass_data)
      |                   ~~~~~~~~~^~~~~~~~~~
enchant.c: In function 'token_instance_init':
enchant.c:760:31: warning: unused parameter 'klass' [-Wunused-parameter]
  760 |                      gpointer klass)
      |                      ~~~~~~~~~^~~~~
enchant.c: In function 'token_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:795:13: note: in expansion of macro 'g_once_init_enter'
  795 |         if (g_once_init_enter (&token_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:798:17: note: in expansion of macro 'g_once_init_leave'
  798 |                 g_once_init_leave (&token_type_id__once, token_type_id);
      |                 ^~~~~~~~~~~~~~~~~
glib-2.0.vapi: In function 'string_get':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1283:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi: In function 'string_get_char':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1313:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'tokenize_line':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:112:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:112:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala:122:56: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
enchant.vala:132:56: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
enchant.vala:142:52: warning: useless cast to type 'unsigned int' [-Wuseless-cast]
enchant.c: In function 'spelling_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:1227:13: note: in expansion of macro 'g_once_init_enter'
 1227 |         if (g_once_init_enter (&spelling_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:1230:17: note: in expansion of macro 'g_once_init_leave'
 1230 |                 g_once_init_leave (&spelling_type_id__once, spelling_type_id);
      |                 ^~~~~~~~~~~~~~~~~
enchant.vala: In function 'usage':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC'
  657 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:180:2: note: in expansion of macro 'g_return_if_fail'
enchant.vala: In function 'main_set_mode':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:213:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.c:1257:29: warning: unused parameter 'val' [-Wunused-parameter]
 1257 |                const gchar* val,
      |                ~~~~~~~~~~~~~^~~
enchant.c:1258:22: warning: unused parameter 'data' [-Wunused-parameter]
 1258 |                void* data)
      |                ~~~~~~^~~~
glib-2.0.vapi: In function 'g_file_stream_read_line':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:4101:2: note: in expansion of macro 'g_return_val_if_fail'
glib-2.0.vapi:4108:13: warning: useless cast to type 'int' [-Wuseless-cast]
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/giochannel.h:36,
                 from /usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib.h:56:
glib-2.0.vapi:4111:22: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gstring.h:216:29: note: in definition of macro 'g_string_append_c'
  216 |   g_string_append_c_inline (gstr, c)
      |                             ^~~~
glib-2.0.vapi:4116:13: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi:4116:4: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast]
glib-2.0.vapi: In function 'g_unichar_to_string':
glib-2.0.vapi:1122:8: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast]
glib-2.0.vapi: In function 'string_substring':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail'
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function '_g_slist_free__token_unref0_':
enchant.vala:340:27: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast]
enchant.vala: In function 'main_parse_file':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast]
  935 | #define G_STRFUNC     ((const char*) (__func__))
      |                        ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC'
  670 |                                   G_STRFUNC, \
      |                                   ^~~~~~~~~
enchant.vala:224:2: note: in expansion of macro 'g_return_val_if_fail'
enchant.vala: In function 'main_main':
enchant.vala:375:32: warning: useless cast to type 'gint *' {aka 'int *'} [-Wuseless-cast]
enchant.c:2548:22: warning: unused variable '_f_collection_size_' [-Wunused-variable]
 2548 |                 gint _f_collection_size_ = 0;
      |                      ^~~~~~~~~~~~~~~~~~~
enchant.c:2413:14: warning: variable '_tmp6__length1' set but not used [-Wunused-but-set-variable=]
 2413 |         gint _tmp6__length1;
      |              ^~~~~~~~~~~~~~
enchant.c: In function 'main_class_init':
enchant.c:2649:27: warning: unused parameter 'klass_data' [-Wunused-parameter]
 2649 |                  gpointer klass_data)
      |                  ~~~~~~~~~^~~~~~~~~~
enchant.c: In function 'main_instance_init':
enchant.c:2659:28: warning: unused parameter 'self' [-Wunused-parameter]
 2659 | main_instance_init (Main * self,
      |                     ~~~~~~~^~~~
enchant.c:2660:30: warning: unused parameter 'klass' [-Wunused-parameter]
 2660 |                     gpointer klass)
      |                     ~~~~~~~~~^~~~~
enchant.vala: In function 'main_finalize':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:2663:48: warning: useless cast to type 'void *' [-Wuseless-cast]
 2663 | #  define _G_TYPE_CCC(cp, gt, ct)       ((ct*) (void *) cp)
      |                                                ^
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gtype.h:597:66: note: in expansion of macro '_G_TYPE_CCC'
  597 | #define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)        (_G_TYPE_CCC ((g_class), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/gobject/gobject.h:61:38: note: in expansion of macro 'G_TYPE_CHECK_CLASS_CAST'
   61 | #define G_OBJECT_CLASS(class)       (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_OBJECT, GObjectClass))
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
enchant.vala:185:2: note: in expansion of macro 'G_OBJECT_CLASS'
enchant.c:2667:16: warning: variable 'self' set but not used [-Wunused-but-set-variable=]
 2667 |         Main * self;
      |                ^~~~
enchant.c: In function 'main_get_type':
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of '__atomic_load' discards 'volatile' qualifier [-Wdiscarded-qualifiers]
  131 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ^~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:274:7: note: in expansion of macro 'g_atomic_pointer_get'
  274 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
enchant.c:2688:13: note: in expansion of macro 'g_once_init_enter'
 2688 |         if (g_once_init_enter (&main_type_id__once)) {
      |             ^~~~~~~~~~~~~~~~~
/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long long unsigned int' [-Wuseless-cast]
  281 |     g_once_init_leave ((location), (gsize) (result));                \
      |                                    ^
enchant.c:2691:17: note: in expansion of macro 'g_once_init_leave'
 2691 |                 g_once_init_leave (&main_type_id__once, main_type_id);
      |                 ^~~~~~~~~~~~~~~~~
enchant.c: At top level:
enchant.c:104:20: warning: 'main_properties' defined but not used [-Wunused-variable]
  104 | static GParamSpec* main_properties[MAIN_NUM_PROPERTIES];
      |                    ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o enchant-2.exe enchant.o ../lib/libenchant-2.la -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../libgnu/libgnu.la libutil.la 
libtool: link: x86_64-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/enchant-2.exe enchant.o  ../lib/.libs/libenchant-2.dll.a ../libgnu/.libs/libgnu.a ./.libs/libutil.a -lssp -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4  -fstack-protector -lssp -o enchant-lsmod-2.exe enchant-lsmod.o ../lib/libenchant-2.la -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../libgnu/libgnu.la libutil.la 
libtool: link: x86_64-w64-mingw32-gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fstack-protector -o .libs/enchant-lsmod-2.exe enchant-lsmod.o  ../lib/.libs/libenchant-2.dll.a ../libgnu/.libs/libgnu.a ./.libs/libutil.a -lssp -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
Making all in providers
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
/bin/sh ../libtool  --tag=CXX   --mode=compile x86_64-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I..  -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1  -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/hunspell -DHUNSPELL_STATIC -DENCHANT_HUNSPELL_DICT_DIR='"/usr/x86_64-w64-mingw32/sys-root/mingw/share/hunspell"' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_hunspell_la-enchant_hunspell.lo -MD -MP -MF .deps/enchant_hunspell_la-enchant_hunspell.Tpo -c -o enchant_hunspell_la-enchant_hunspell.lo `test -f 'enchant_hunspell.cpp' || echo '../../providers/'`enchant_hunspell.cpp
libtool: compile:  x86_64-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I.. -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1 -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/hunspell -DHUNSPELL_STATIC -DENCHANT_HUNSPELL_DICT_DIR=\"/usr/x86_64-w64-mingw32/sys-root/mingw/share/hunspell\" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_hunspell_la-enchant_hunspell.lo -MD -MP -MF .deps/enchant_hunspell_la-enchant_hunspell.Tpo -c ../../providers/enchant_hunspell.cpp  -DDLL_EXPORT -DPIC -o .libs/enchant_hunspell_la-enchant_hunspell.o
mv -f .deps/enchant_hunspell_la-enchant_hunspell.Tpo .deps/enchant_hunspell_la-enchant_hunspell.Plo
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
/bin/sh ../libtool  --tag=CXX   --mode=link x86_64-w64-mingw32-g++ -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/hunspell -DHUNSPELL_STATIC -DENCHANT_HUNSPELL_DICT_DIR='"/usr/x86_64-w64-mingw32/sys-root/mingw/share/hunspell"' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -module -avoid-version -no-undefined -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../lib/libenchant-2.la ../libgnu/libgnu.la -fstack-protector -lssp -o enchant_hunspell.la -rpath /usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2 enchant_hunspell_la-enchant_hunspell.lo -lhunspell-1.7 
libtool: link: x86_64-w64-mingw32-g++ -shared -nostdlib /usr/x86_64-w64-mingw32/sys-root/mingw/lib/../lib/dllcrt2.o /usr/lib/gcc/x86_64-w64-mingw32/16.1.1/crtbegin.o  .libs/enchant_hunspell_la-enchant_hunspell.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  ../lib/.libs/libenchant-2.dll.a -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lssp -lhunspell-1.7 -L/usr/lib/gcc/x86_64-w64-mingw32/16.1.1 -L/usr/lib/gcc/x86_64-w64-mingw32/16.1.1/../../../../x86_64-w64-mingw32/lib/../lib -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../lib -L/usr/lib/gcc/x86_64-w64-mingw32/16.1.1/../../../../x86_64-w64-mingw32/lib -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 /usr/lib/gcc/x86_64-w64-mingw32/16.1.1/crtend.o  -O2 -g -fstack-protector   -o .libs/enchant_hunspell.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/enchant_hunspell.dll.a
libtool: link: ( cd ".libs" && rm -f "enchant_hunspell.la" && ln -s "../enchant_hunspell.la" "enchant_hunspell.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
/bin/sh ../libtool  --tag=CXX   --mode=compile x86_64-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I..  -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1  -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -DENCHANT_NUSPELL_DICT_DIR='"/usr/x86_64-w64-mingw32/sys-root/mingw/share/nuspell"' -std=c++17 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_nuspell_la-enchant_nuspell.lo -MD -MP -MF .deps/enchant_nuspell_la-enchant_nuspell.Tpo -c -o enchant_nuspell_la-enchant_nuspell.lo `test -f 'enchant_nuspell.cpp' || echo '../../providers/'`enchant_nuspell.cpp
libtool: compile:  x86_64-w64-mingw32-g++ -DHAVE_CONFIG_H -I. -I../../providers -I.. -I../.. -isystem ../libgnu -isystem ../../libgnu -I../../lib -I/usr/x86_64-w64-mingw32/sys-root/mingw/include/glib-2.0 -I/usr/x86_64-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -mms-bitfields -D_ENCHANT_BUILD=1 -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -DENCHANT_NUSPELL_DICT_DIR=\"/usr/x86_64-w64-mingw32/sys-root/mingw/share/nuspell\" -std=c++17 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -MT enchant_nuspell_la-enchant_nuspell.lo -MD -MP -MF .deps/enchant_nuspell_la-enchant_nuspell.Tpo -c ../../providers/enchant_nuspell.cpp  -DDLL_EXPORT -DPIC -o .libs/enchant_nuspell_la-enchant_nuspell.o
mv -f .deps/enchant_nuspell_la-enchant_nuspell.Tpo .deps/enchant_nuspell_la-enchant_nuspell.Plo
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
/bin/sh ../libtool  --tag=CXX   --mode=link x86_64-w64-mingw32-g++ -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -Wno-missing-field-initializers -DENCHANT_NUSPELL_DICT_DIR='"/usr/x86_64-w64-mingw32/sys-root/mingw/share/nuspell"' -std=c++17 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -module -avoid-version -no-undefined -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../lib/libenchant-2.la ../libgnu/libgnu.la -fstack-protector -lssp -o enchant_nuspell.la -rpath /usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2 enchant_nuspell_la-enchant_nuspell.lo -lnuspell -licuuc 
libtool: link: x86_64-w64-mingw32-g++ -shared -nostdlib /usr/x86_64-w64-mingw32/sys-root/mingw/lib/../lib/dllcrt2.o /usr/lib/gcc/x86_64-w64-mingw32/16.1.1/crtbegin.o  .libs/enchant_nuspell_la-enchant_nuspell.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  ../lib/.libs/libenchant-2.dll.a -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lssp -lnuspell -licuuc -L/usr/lib/gcc/x86_64-w64-mingw32/16.1.1 -L/usr/lib/gcc/x86_64-w64-mingw32/16.1.1/../../../../x86_64-w64-mingw32/lib/../lib -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../lib -L/usr/lib/gcc/x86_64-w64-mingw32/16.1.1/../../../../x86_64-w64-mingw32/lib -L/usr/x86_64-w64-mingw32/sys-root/mingw/lib -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 /usr/lib/gcc/x86_64-w64-mingw32/16.1.1/crtend.o  -O2 -g -fstack-protector   -o .libs/enchant_nuspell.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/enchant_nuspell.dll.a
libtool: link: ( cd ".libs" && rm -f "enchant_nuspell.la" && ln -s "../enchant_nuspell.la" "enchant_nuspell.la" )
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
Making all in tests
make[2]: Nothing to be done for 'all'.
Making all in program-tests
make[2]: Nothing to be done for 'all'.
libtool:   error: Could not determine the host path corresponding to
libtool:   error:   '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib/.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/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib/.libs:/usr/x86_64-w64-mingw32/sys-root/mingw/lib:/usr/x86_64-w64-mingw32/sys-root/mingw/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/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib/.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/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib/.libs:/usr/x86_64-w64-mingw32/sys-root/mingw/lib:/usr/x86_64-w64-mingw32/sys-root/mingw/bin'
libtool:   error: Continuing, but uninstalled executables may not work.
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: chroot ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fanalyzer-assume-nothrow:-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/enchant2.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
Finish: run

>>> 2026-08-03 14:11:05	"/usr/bin/mock" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "-r" "fedora-rawhide-x86_64" "--quiet" "--chroot" "rpmbuild --nocheck"

>>> 2026-08-03 14:11:06	"/usr/bin/mock" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "-r" "fedora-rawhide-x86_64" "--unpriv" "--chroot" "/bin/bash -l -c \"PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\\$PATH CSWRAP_CAP_FILE=\\\$'/builddir/cswrap-capture.err' CSWRAP_TIMEOUT=\\\$'30' CSWRAP_TIMEOUT_FOR=\\\$'::cppcheck:csmock-gcc-wrapper' CSWRAP_ADD_CFLAGS=\\\$'-Wno-unknown-pragmas' CSWRAP_DEL_CFLAGS=\\\$'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register' CSWRAP_ADD_CXXFLAGS=\\\$'' CSWRAP_DEL_CXXFLAGS=\\\$'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register' CSGCCA_ADD_OPTS=\\\$'-fanalyzer-assume-nothrow:-fdiagnostics-text-art-charset=none' CSGCCA_ANALYZER_BIN=\\\$'csmock-gcc-wrapper' sh -c \\\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/enchant2.spec '--define' '_unpackaged_files_terminate_build 0' '--define' 'apidocs 0' '--define' 'with_publican 0' '--without' 'docs' '--without' 'langpacks' '--define' 'libguestfs_runtests 0' '--define' 'runselftest 0' '--without' 'test' '--without' 'testsuite' '--nocheck' '--define' 'libguestfs_runtests 0' '--define' 'runselftest 0' '--without' 'test' '--without' 'testsuite'\\\"\""
INFO: mock.py version 6.7 starting (python version = 3.9.23, NVR = mock-6.7-1.el9), args: /usr/libexec/mock/mock --plugin-option=tmpfs:keep_mounted=True --config-opts=print_main_output=True -r fedora-rawhide-x86_64 --unpriv --chroot '/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\$PATH CSWRAP_CAP_FILE=\$'"'"'/builddir/cswrap-capture.err'"'"' CSWRAP_TIMEOUT=\$'"'"'30'"'"' CSWRAP_TIMEOUT_FOR=\$'"'"'::cppcheck:csmock-gcc-wrapper'"'"' CSWRAP_ADD_CFLAGS=\$'"'"'-Wno-unknown-pragmas'"'"' CSWRAP_DEL_CFLAGS=\$'"'"'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register'"'"' CSWRAP_ADD_CXXFLAGS=\$'"'"''"'"' CSWRAP_DEL_CXXFLAGS=\$'"'"'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register'"'"' CSGCCA_ADD_OPTS=\$'"'"'-fanalyzer-assume-nothrow:-fdiagnostics-text-art-charset=none'"'"' CSGCCA_ANALYZER_BIN=\$'"'"'csmock-gcc-wrapper'"'"' sh -c \"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/enchant2.spec '"'"'--define'"'"' '"'"'_unpackaged_files_terminate_build 0'"'"' '"'"'--define'"'"' '"'"'apidocs 0'"'"' '"'"'--define'"'"' '"'"'with_publican 0'"'"' '"'"'--without'"'"' '"'"'docs'"'"' '"'"'--without'"'"' '"'"'langpacks'"'"' '"'"'--define'"'"' '"'"'libguestfs_runtests 0'"'"' '"'"'--define'"'"' '"'"'runselftest 0'"'"' '"'"'--without'"'"' '"'"'test'"'"' '"'"'--without'"'"' '"'"'testsuite'"'"' '"'"'--nocheck'"'"' '"'"'--define'"'"' '"'"'libguestfs_runtests 0'"'"' '"'"'--define'"'"' '"'"'runselftest 0'"'"' '"'"'--without'"'"' '"'"'test'"'"' '"'"'--without'"'"' '"'"'testsuite'"'"'\""'
Start(bootstrap): init plugins
INFO: selinux enabled
Finish(bootstrap): init plugins
Start: init plugins
INFO: selinux enabled
Finish: init plugins
INFO: Signal handler active
Start: run
Mock Version: 6.7
INFO: Mock Version: 6.7
Start(bootstrap): chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: Package manager dnf5 detected and used (fallback)
Finish(bootstrap): chroot init
Start: chroot init
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
INFO: Package manager dnf5 detected and used (direct choice)
Finish: chroot init
INFO: Running in chroot: ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fanalyzer-assume-nothrow:-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/enchant2.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
Start: chroot ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fanalyzer-assume-nothrow:-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/enchant2.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
setting SOURCE_DATE_EPOCH=1784073600
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.9ByXKV
+ umask 022
+ cd /builddir/build/BUILD/enchant2-2.8.19-build
+ '[' /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT
++ dirname /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build
+ mkdir /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules  '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules  '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd enchant-2.8.19
+ /usr/bin/make install DESTDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT 'INSTALL=/usr/bin/install -p' -C build_native pkgdatadir=/usr/share/enchant-2
make: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native'
Making install in libgnu
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libgnu'
/usr/bin/make  install-am
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libgnu'
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/enchant2-2.8.19-build/enchant-2.8.19/build_native/libgnu'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libgnu'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libgnu'
Making install in lib
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/lib'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64'
 /bin/sh ../libtool   --mode=install /usr/bin/install -p   libenchant-2.la '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64'
libtool: install: /usr/bin/install -p .libs/libenchant-2.so.2.8.19 /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/libenchant-2.so.2.8.19
libtool: install: (cd /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64 && { ln -s -f libenchant-2.so.2.8.19 libenchant-2.so.2 || { rm -f libenchant-2.so.2 && ln -s libenchant-2.so.2.8.19 libenchant-2.so.2; }; })
libtool: install: (cd /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64 && { ln -s -f libenchant-2.so.2.8.19 libenchant-2.so || { rm -f libenchant-2.so && ln -s libenchant-2.so.2.8.19 libenchant-2.so; }; })
libtool: install: /usr/bin/install -p .libs/libenchant-2.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/libenchant-2.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/enchant-2-2'
 /usr/bin/install -p -m 644 ../../lib/enchant.ordering '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/enchant-2-2'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/include/enchant-2'
 /usr/bin/install -p -m 644 ../../lib/enchant.h ../../lib/enchant++.h '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/include/enchant-2'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/man/man5'
 /usr/bin/install -p -m 644 enchant.5 '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/man/man5'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2'
 /usr/bin/install -p -m 644 enchant.html '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/lib'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/lib'
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/src'
touch dummy.vala
/usr/bin/make  install-am
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/src'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -p enchant-2 enchant-lsmod-2 '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/bin'
libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -p .libs/enchant-2 /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/bin/enchant-2
libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -p .libs/enchant-lsmod-2 /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/bin/enchant-lsmod-2
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/man/man1'
 /usr/bin/install -p -m 644 enchant-2.1 enchant-lsmod-2.1 '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/man/man1'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2'
 /usr/bin/install -p -m 644 enchant-2.html enchant-lsmod-2.html '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2'
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/src'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/src'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/src'
Making install in providers
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2'
 /bin/sh ../libtool   --mode=install /usr/bin/install -p   enchant_aspell.la enchant_hunspell.la enchant_nuspell.la enchant_voikko.la '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2'
libtool: warning: relinking 'enchant_aspell.la'
libtool: install: (cd /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers; /bin/sh "/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libtool"  --tag CC --mode=relink gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -DENCHANT_ASPELL_DICT_DIR=\"/usr/share/aspell\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -module -avoid-version -no-undefined -Wl,--export-dynamic -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o enchant_aspell.la -rpath /usr/lib64/enchant-2 enchant_aspell_la-enchant_aspell.lo -laspell -inst-prefix-dir /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT)
libtool: relink: gcc -shared  -fPIC -DPIC  .libs/enchant_aspell_la-enchant_aspell.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  -L/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lenchant-2 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -laspell  -O2 -flto=auto -g -grecord-gcc-switches -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -mtls-dialect=gnu2 -mno-omit-leaf-frame-pointer -Wl,--export-dynamic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -pthread -Wl,-soname -Wl,enchant_aspell.so -o .libs/enchant_aspell.so
libtool: install: /usr/bin/install -p .libs/enchant_aspell.soT /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_aspell.so
libtool: install: /usr/bin/install -p .libs/enchant_aspell.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_aspell.la
libtool: warning: relinking 'enchant_hunspell.la'
libtool: install: (cd /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers; /bin/sh "/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libtool"  --tag CXX --mode=relink g++ -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -I/usr/include/hunspell -DENCHANT_HUNSPELL_DICT_DIR=\"/usr/share/hunspell\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -module -avoid-version -no-undefined -Wl,--export-dynamic -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o enchant_hunspell.la -rpath /usr/lib64/enchant-2 enchant_hunspell_la-enchant_hunspell.lo -lhunspell-1.7 -inst-prefix-dir /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT)
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/16/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/16/crtbeginS.o  .libs/enchant_hunspell_la-enchant_hunspell.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  -L/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lenchant-2 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lhunspell-1.7 -L/usr/lib/gcc/x86_64-redhat-linux/16 -L/usr/lib/gcc/x86_64-redhat-linux/16/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/16/../../.. -L/lib -L/usr/lib -lstdc++ -lm -lgcc_s -latomic_asneeded -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/16/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/16/../../../../lib64/crtn.o  -O2 -flto=auto -g -grecord-gcc-switches -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -mtls-dialect=gnu2 -mno-omit-leaf-frame-pointer -Wl,--export-dynamic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -pthread -Wl,-soname -Wl,enchant_hunspell.so -o .libs/enchant_hunspell.so
libtool: install: /usr/bin/install -p .libs/enchant_hunspell.soT /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_hunspell.so
libtool: install: /usr/bin/install -p .libs/enchant_hunspell.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_hunspell.la
libtool: warning: relinking 'enchant_nuspell.la'
libtool: install: (cd /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers; /bin/sh "/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libtool"  --tag CXX --mode=relink g++ -W -Waddress -Waggressive-loop-optimizations -Wall -Wattributes -Wbool-compare -Wbuiltin-macro-redefined -Wcast-align -Wchar-subscripts -Wclobbered -Wcomment -Wcomments -Wconditionally-supported -Wconversion-null -Wcoverage-mismatch -Wcpp -Wctor-dtor-privacy -Wdate-time -Wdelete-incomplete -Wdelete-non-virtual-dtor -Wdeprecated -Wdeprecated-declarations -Wdisabled-optimization -Wdiv-by-zero -Wdouble-promotion -Weffc++ -Wempty-body -Wendif-labels -Wenum-compare -Wextra -Wformat-contains-nul -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wformat-y2k -Wformat-zero-length -Wfree-nonheap-object -Wignored-qualifiers -Winherited-variadic-ctor -Winit-self -Winline -Wint-to-pointer-cast -Winvalid-memory-model -Winvalid-offsetof -Winvalid-pch -Wliteral-suffix -Wlogical-not-parentheses -Wlogical-op -Wmain -Wmaybe-uninitialized -Wmemset-transposed-args -Wmissing-braces -Wmissing-declarations -Wmissing-field-initializers -Wmissing-include-dirs -Wmultichar -Wnarrowing -Wnoexcept -Wnon-template-friend -Wnon-virtual-dtor -Wnonnull -Wodr -Wopenmp-simd -Woverflow -Woverlength-strings -Woverloaded-virtual -Wpacked -Wpacked-bitfield-compat -Wparentheses -Wpmf-conversions -Wpointer-arith -Wpragmas -Wreorder -Wreturn-local-addr -Wreturn-type -Wsequence-point -Wshadow -Wshift-count-negative -Wshift-count-overflow -Wsign-promo -Wsized-deallocation -Wsizeof-array-argument -Wsizeof-pointer-memaccess -Wstack-protector -Wstrict-aliasing -Wstrict-null-sentinel -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods -Wsuggest-final-types -Wsuggest-override -Wswitch -Wswitch-bool -Wsync-nand -Wtrampolines -Wtrigraphs -Wtype-limits -Wuninitialized -Wunknown-pragmas -Wunused -Wunused-but-set-parameter -Wunused-but-set-variable -Wunused-function -Wunused-label -Wunused-local-typedefs -Wunused-macros -Wunused-parameter -Wunused-result -Wunused-value -Wunused-variable -Wvarargs -Wvariadic-macros -Wvector-operation-performance -Wvirtual-move-assign -Wvla -Wvolatile-register-var -Wwrite-strings -Wzero-as-null-pointer-constant -Warray-bounds=2 -Wnormalized=nfc -Wshift-overflow=2 -Wunused-const-variable=2 -DENCHANT_NUSPELL_DICT_DIR=\"/usr/share/nuspell\" -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -module -avoid-version -no-undefined -Wl,--export-dynamic -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o enchant_nuspell.la -rpath /usr/lib64/enchant-2 enchant_nuspell_la-enchant_nuspell.lo -lnuspell -licuuc -inst-prefix-dir /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT)
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/16/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/16/crtbeginS.o  .libs/enchant_nuspell_la-enchant_nuspell.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  -L/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lenchant-2 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lnuspell -licuuc -L/usr/lib/gcc/x86_64-redhat-linux/16 -L/usr/lib/gcc/x86_64-redhat-linux/16/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/16/../../.. -L/lib -L/usr/lib -lstdc++ -lm -lgcc_s -latomic_asneeded -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/16/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/16/../../../../lib64/crtn.o  -O2 -flto=auto -g -grecord-gcc-switches -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -mtls-dialect=gnu2 -mno-omit-leaf-frame-pointer -Wl,--export-dynamic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -pthread -Wl,-soname -Wl,enchant_nuspell.so -o .libs/enchant_nuspell.so
libtool: install: /usr/bin/install -p .libs/enchant_nuspell.soT /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_nuspell.so
libtool: install: /usr/bin/install -p .libs/enchant_nuspell.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_nuspell.la
libtool: warning: relinking 'enchant_voikko.la'
libtool: install: (cd /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers; /bin/sh "/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/libtool"  --tag CC --mode=relink gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wflex-array-member-not-at-end -Wformat-signedness -Wfree-labels -Winit-self -Winline -Winvalid-pch -Wkeyword-macro -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunused-macros -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wstringop-overflow=4 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wzero-as-null-pointer-constant -Wno-analyzer-malloc-leak -DENCHANT_VOIKKO_DICT_DIR=\"/usr/share/voikko\" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -module -avoid-version -no-undefined -Wl,--export-dynamic -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -pthread -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o enchant_voikko.la -rpath /usr/lib64/enchant-2 enchant_voikko_la-enchant_voikko.lo -lvoikko -inst-prefix-dir /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT)
libtool: relink: gcc -shared  -fPIC -DPIC  .libs/enchant_voikko_la-enchant_voikko.o  -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive  -L/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64 -L/usr/lib64 -lenchant-2 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lvoikko  -O2 -flto=auto -g -grecord-gcc-switches -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -mtls-dialect=gnu2 -mno-omit-leaf-frame-pointer -Wl,--export-dynamic -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -pthread -Wl,-soname -Wl,enchant_voikko.so -o .libs/enchant_voikko.so
libtool: install: /usr/bin/install -p .libs/enchant_voikko.soT /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_voikko.so
libtool: install: /usr/bin/install -p .libs/enchant_voikko.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2/enchant_voikko.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/enchant-2'
/usr/bin/make  install-data-hook
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers'
cd /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/enchant-2 && rm -f enchant_aspell.la  enchant_hunspell.la enchant_nuspell.la enchant_voikko.la    *.a
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/providers'
Making install in tests
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/tests'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/tests'
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/enchant2-2.8.19-build/enchant-2.8.19/build_native/tests'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/tests'
Making install in program-tests
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/program-tests'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/program-tests'
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/enchant2-2.8.19-build/enchant-2.8.19/build_native/program-tests'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native/program-tests'
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/pkgconfig'
 /usr/bin/install -p -m 644 enchant-2.pc '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib64/pkgconfig'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native'
make: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_native'
+ MINGW32_MAKE_ARGS=pkgdatadir=/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2
+ MINGW64_MAKE_ARGS=pkgdatadir=/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2
+ run_mingw_make install DESTDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT 'INSTALL=/usr/bin/install -p'
++ /usr/bin/env
++ grep -E '^(w+)=(.*)$'
++ grep -Evw 'PWD|USER|LANG'
++ /usr/bin/cut -d= -f1
+ unset
+ test -z ''
+ PATH_ORIG=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ export PATH_ORIG
+ PATH=/usr/i686-w64-mingw32/sys-root/mingw/bin:/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ export PATH
+ HOST_CC=gcc
+ export HOST_CC
+ unset PKG_CONFIG_PATH
+ _PREFIX=/usr/bin/i686-w64-mingw32-
++ grep -v gcc-
++ ls -1 /usr/bin/i686-w64-mingw32-addr2line /usr/bin/i686-w64-mingw32-ar /usr/bin/i686-w64-mingw32-as /usr/bin/i686-w64-mingw32-c++ /usr/bin/i686-w64-mingw32-c++filt /usr/bin/i686-w64-mingw32-cpp /usr/bin/i686-w64-mingw32-dlltool /usr/bin/i686-w64-mingw32-dllwrap /usr/bin/i686-w64-mingw32-elfedit /usr/bin/i686-w64-mingw32-g++ /usr/bin/i686-w64-mingw32-gcc /usr/bin/i686-w64-mingw32-gcc-16.1.1 /usr/bin/i686-w64-mingw32-gcc-ar /usr/bin/i686-w64-mingw32-gcc-nm /usr/bin/i686-w64-mingw32-gcc-ranlib /usr/bin/i686-w64-mingw32-gcov /usr/bin/i686-w64-mingw32-gcov-dump /usr/bin/i686-w64-mingw32-gcov-tool /usr/bin/i686-w64-mingw32-gprof /usr/bin/i686-w64-mingw32-ld /usr/bin/i686-w64-mingw32-ld.bfd /usr/bin/i686-w64-mingw32-lto-dump /usr/bin/i686-w64-mingw32-nm /usr/bin/i686-w64-mingw32-objcopy /usr/bin/i686-w64-mingw32-objdump /usr/bin/i686-w64-mingw32-pkg-config /usr/bin/i686-w64-mingw32-ranlib /usr/bin/i686-w64-mingw32-readelf /usr/bin/i686-w64-mingw32-size /usr/bin/i686-w64-mingw32-strings /usr/bin/i686-w64-mingw32-strip /usr/bin/i686-w64-mingw32-windmc /usr/bin/i686-w64-mingw32-windres
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-addr2line
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ADDR2LINE
+ declare -x ADDR2LINE=/usr/bin/i686-w64-mingw32-addr2line
+ export ADDR2LINE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ar
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AR
+ declare -x AR=/usr/bin/i686-w64-mingw32-ar
+ export AR
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-as
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AS
+ declare -x AS=/usr/bin/i686-w64-mingw32-as
+ export AS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-c++
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXX
+ declare -x CXX=/usr/bin/i686-w64-mingw32-c++
+ export CXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-c++filt
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXXFILT
+ declare -x CXXFILT=/usr/bin/i686-w64-mingw32-c++filt
+ export CXXFILT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-cpp
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CPP
+ declare -x CPP=/usr/bin/i686-w64-mingw32-cpp
+ export CPP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-dlltool
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLTOOL
+ declare -x DLLTOOL=/usr/bin/i686-w64-mingw32-dlltool
+ export DLLTOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-dllwrap
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLWRAP
+ declare -x DLLWRAP=/usr/bin/i686-w64-mingw32-dllwrap
+ export DLLWRAP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-elfedit
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ELFEDIT
+ declare -x ELFEDIT=/usr/bin/i686-w64-mingw32-elfedit
+ export ELFEDIT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-g++
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GXX
+ declare -x GXX=/usr/bin/i686-w64-mingw32-g++
+ export GXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcc
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCC
+ declare -x GCC=/usr/bin/i686-w64-mingw32-gcc
+ export GCC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV
+ declare -x GCOV=/usr/bin/i686-w64-mingw32-gcov
+ export GCOV
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov-dump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_DUMP
+ declare -x GCOV_DUMP=/usr/bin/i686-w64-mingw32-gcov-dump
+ export GCOV_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gcov-tool
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_TOOL
+ declare -x GCOV_TOOL=/usr/bin/i686-w64-mingw32-gcov-tool
+ export GCOV_TOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-gprof
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GPROF
+ declare -x GPROF=/usr/bin/i686-w64-mingw32-gprof
+ export GPROF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ld
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD
+ declare -x LD=/usr/bin/i686-w64-mingw32-ld
+ export LD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ld.bfd
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD_BFD
+ declare -x LD_BFD=/usr/bin/i686-w64-mingw32-ld.bfd
+ export LD_BFD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-lto-dump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LTO_DUMP
+ declare -x LTO_DUMP=/usr/bin/i686-w64-mingw32-lto-dump
+ export LTO_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-nm
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=NM
+ declare -x NM=/usr/bin/i686-w64-mingw32-nm
+ export NM
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-objcopy
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJCOPY
+ declare -x OBJCOPY=/usr/bin/i686-w64-mingw32-objcopy
+ export OBJCOPY
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-objdump
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJDUMP
+ declare -x OBJDUMP=/usr/bin/i686-w64-mingw32-objdump
+ export OBJDUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-pkg-config
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=PKG_CONFIG
+ declare -x PKG_CONFIG=/usr/bin/i686-w64-mingw32-pkg-config
+ export PKG_CONFIG
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-ranlib
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=RANLIB
+ declare -x RANLIB=/usr/bin/i686-w64-mingw32-ranlib
+ export RANLIB
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-readelf
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=READELF
+ declare -x READELF=/usr/bin/i686-w64-mingw32-readelf
+ export READELF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-size
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=SIZE
+ declare -x SIZE=/usr/bin/i686-w64-mingw32-size
+ export SIZE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-strings
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRINGS
+ declare -x STRINGS=/usr/bin/i686-w64-mingw32-strings
+ export STRINGS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-strip
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRIP
+ declare -x STRIP=/usr/bin/i686-w64-mingw32-strip
+ export STRIP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-windmc
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDMC
+ declare -x WINDMC=/usr/bin/i686-w64-mingw32-windmc
+ export WINDMC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/i686-w64-mingw32-windres
++ sed s,/usr/bin/i686-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDRES
+ declare -x WINDRES=/usr/bin/i686-w64-mingw32-windres
+ export WINDRES
+ unset _PREFIX
+ CC=i686-w64-mingw32-gcc
+ export CC
+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CFLAGS
+ CPPFLAGS=
+ export CPPFLAGS
+ '[' -x /usr/bin/i686-w64-mingw32-g++ ']'
+ CXX=i686-w64-mingw32-g++
+ export CXX
+ CXXFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FCFLAGS
+ LDFLAGS='-fstack-protector -lssp'
+ export LDFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
make: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32'
Making install in libgnu
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
/usr/bin/make  install-am
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
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/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/libgnu'
Making install in lib
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -p   libenchant-2.la '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: install: /usr/bin/install -p .libs/libenchant-2.dll.a /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/libenchant-2.dll.a
libtool: install: base_file=`basename libenchant-2.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libenchant-2.la'i; echo libenchant-2-2.dll'`
libtool: install:  dldir=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libenchant-2-2.dll`
libtool: install:  test -d /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  /usr/bin/install -p .libs/libenchant-2-2.dll /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libenchant-2-2.dll
libtool: install:  chmod a+x /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libenchant-2-2.dll
libtool: install:  if test -n '' && test -n '/usr/bin/i686-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/../bin/libenchant-2-2.dll' || exit 0; fi
libtool: install: /usr/bin/install -p .libs/libenchant-2.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/libenchant-2.la
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2-2'
 /usr/bin/install -p -m 644 ../../lib/enchant.ordering '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2-2'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/include/enchant-2'
 /usr/bin/install -p -m 644 ../../lib/enchant.h ../../lib/enchant++.h '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/include/enchant-2'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/man/man5'
 /usr/bin/install -p -m 644 enchant.5 '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/man/man5'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant'
 /usr/bin/install -p -m 644 enchant.html '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/lib'
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
touch dummy.vala
/usr/bin/make  install-am
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -p enchant-2.exe enchant-lsmod-2.exe '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/bin'
libtool: install: /usr/bin/install -p .libs/enchant-2.exe /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-2.exe
libtool: install: /usr/bin/install -p .libs/enchant-lsmod-2.exe /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/man/man1'
 /usr/bin/install -p -m 644 enchant-2.1 enchant-lsmod-2.1 '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/man/man1'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant'
 /usr/bin/install -p -m 644 enchant-2.html enchant-lsmod-2.html '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/doc/enchant'
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/src'
Making install in providers
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2'
 /bin/sh ../libtool   --mode=install /usr/bin/install -p   enchant_hunspell.la enchant_nuspell.la '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2'
libtool: install: /usr/bin/install -p .libs/enchant_hunspell.dll.a /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll.a
libtool: install: base_file=`basename enchant_hunspell.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'enchant_hunspell.la'i; echo enchant_hunspell.dll'`
libtool: install:  dldir=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/`dirname enchant_hunspell.dll`
libtool: install:  test -d /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/. || mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/.
libtool: install:  /usr/bin/install -p .libs/enchant_hunspell.dll /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_hunspell.dll
libtool: install:  chmod a+x /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_hunspell.dll
libtool: install:  if test -n '' && test -n '/usr/bin/i686-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_hunspell.dll' || exit 0; fi
libtool: install: /usr/bin/install -p .libs/enchant_hunspell.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.la
libtool: install: /usr/bin/install -p .libs/enchant_nuspell.dll.a /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll.a
libtool: install: base_file=`basename enchant_nuspell.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'enchant_nuspell.la'i; echo enchant_nuspell.dll'`
libtool: install:  dldir=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/`dirname enchant_nuspell.dll`
libtool: install:  test -d /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/. || mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/.
libtool: install:  /usr/bin/install -p .libs/enchant_nuspell.dll /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_nuspell.dll
libtool: install:  chmod a+x /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_nuspell.dll
libtool: install:  if test -n '' && test -n '/usr/bin/i686-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/i686-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_nuspell.dll' || exit 0; fi
libtool: install: /usr/bin/install -p .libs/enchant_nuspell.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.la
/usr/bin/make  install-data-hook
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
cd /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2 && rm -f   enchant_hunspell.la enchant_nuspell.la     *.a
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/providers'
Making install in tests
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/tests'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/tests'
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/enchant2-2.8.19-build/enchant-2.8.19/build_win32/tests'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/tests'
Making install in program-tests
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/program-tests'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/program-tests'
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/enchant2-2.8.19-build/enchant-2.8.19/build_win32/program-tests'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32/program-tests'
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig'
 /usr/bin/install -p -m 644 enchant-2.pc '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/pkgconfig'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32'
make: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win32'
make: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64'
++ grep -- '-config$'
++ ls /usr/i686-w64-mingw32/sys-root/mingw/bin/autopoint /usr/i686-w64-mingw32/sys-root/mingw/bin/derb.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/envsubst.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/escapesrc.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gdbus.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/genbrk.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/genccode.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gencfu.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gencmn.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gencnval.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gendict.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gennorm2.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/genrb.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gensprep.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gettext.sh /usr/i686-w64-mingw32/sys-root/mingw/bin/gettextize /usr/i686-w64-mingw32/sys-root/mingw/bin/gi-compile-repository.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gi-decompile-typelib.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gi-inspect-typelib.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gio-querymodules.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gio.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-compile-resources.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-compile-schemas.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-genmarshal /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-gettextize /usr/i686-w64-mingw32/sys-root/mingw/bin/glib-mkenums /usr/i686-w64-mingw32/sys-root/mingw/bin/gobject-query.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gresource.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gsettings.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gspawn-win32-helper-console.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gspawn-win32-helper.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/gtester-report /usr/i686-w64-mingw32/sys-root/mingw/bin/iconv.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icudata78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icuexportdata.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/icui18n78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icuinfo.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/icuio78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icupkg.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/icutest78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icutu78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/icuuc78.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libasprintf-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libatomic-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libffi-8.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgcc_s_dw2-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgettextlib-1-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgettextpo-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgettextsrc-1-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgio-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgirepository-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libglib-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgmodule-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgobject-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libgthread-2.0-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libhunspell-1.7-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libintl-8.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libnuspell-5.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-16-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-32-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-8-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libpcre2-posix-3.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libssp-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libstdc++-6.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libtermcap-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libtextstyle-0.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll /usr/i686-w64-mingw32/sys-root/mingw/bin/makeconv.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgattrib.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgcat.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgcmp.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgcomm.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgconv.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgen.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgexec.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgfilter.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgfmt.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msggrep.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msginit.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgmerge.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgpre.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msgunfmt.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/msguniq.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/ngettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/nuspell.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2-config /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2grep.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2test.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/pkgdata.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/po-fetch /usr/i686-w64-mingw32/sys-root/mingw/bin/printf_gettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/printf_ngettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/recode-sr-latin.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/spit /usr/i686-w64-mingw32/sys-root/mingw/bin/uconv.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/xgettext.exe /usr/i686-w64-mingw32/sys-root/mingw/bin/zlib1.dll
+ for i in `ls /usr/i686-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2-config
++ tr a-z+-. A-ZX_
+ x=PCRE2_CONFIG
+ declare -x PCRE2_CONFIG=/usr/i686-w64-mingw32/sys-root/mingw/bin/pcre2-config
+ export PCRE2_CONFIG
+ unset x i
+ /usr/bin/make -C build_win32 install DESTDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT 'INSTALL=/usr/bin/install -p' pkgdatadir=/usr/i686-w64-mingw32/sys-root/mingw/share/enchant-2
libtool: warning: remember to run 'libtool --finish /usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/i686-w64-mingw32/sys-root/mingw/lib'
libtool: warning: remember to run 'libtool --finish /usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2'
++ /usr/bin/env
++ grep -E '^(w+)=(.*)$'
++ grep -Evw 'PWD|USER|LANG'
++ /usr/bin/cut -d= -f1
+ unset
+ test -z /usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ PATH=/usr/x86_64-w64-mingw32/sys-root/mingw/bin:/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:/usr/bin:/bin:/usr/sbin:/sbin
+ export PATH
+ HOST_CC=gcc
+ export HOST_CC
+ unset PKG_CONFIG_PATH
+ _PREFIX=/usr/bin/x86_64-w64-mingw32-
++ grep -v gcc-
++ ls -1 /usr/bin/x86_64-w64-mingw32-addr2line /usr/bin/x86_64-w64-mingw32-ar /usr/bin/x86_64-w64-mingw32-as /usr/bin/x86_64-w64-mingw32-c++ /usr/bin/x86_64-w64-mingw32-c++filt /usr/bin/x86_64-w64-mingw32-cpp /usr/bin/x86_64-w64-mingw32-dlltool /usr/bin/x86_64-w64-mingw32-dllwrap /usr/bin/x86_64-w64-mingw32-elfedit /usr/bin/x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-gcc /usr/bin/x86_64-w64-mingw32-gcc-16.1.1 /usr/bin/x86_64-w64-mingw32-gcc-ar /usr/bin/x86_64-w64-mingw32-gcc-nm /usr/bin/x86_64-w64-mingw32-gcc-ranlib /usr/bin/x86_64-w64-mingw32-gcov /usr/bin/x86_64-w64-mingw32-gcov-dump /usr/bin/x86_64-w64-mingw32-gcov-tool /usr/bin/x86_64-w64-mingw32-gprof /usr/bin/x86_64-w64-mingw32-ld /usr/bin/x86_64-w64-mingw32-ld.bfd /usr/bin/x86_64-w64-mingw32-lto-dump /usr/bin/x86_64-w64-mingw32-nm /usr/bin/x86_64-w64-mingw32-objcopy /usr/bin/x86_64-w64-mingw32-objdump /usr/bin/x86_64-w64-mingw32-pkg-config /usr/bin/x86_64-w64-mingw32-ranlib /usr/bin/x86_64-w64-mingw32-readelf /usr/bin/x86_64-w64-mingw32-size /usr/bin/x86_64-w64-mingw32-strings /usr/bin/x86_64-w64-mingw32-strip /usr/bin/x86_64-w64-mingw32-windmc /usr/bin/x86_64-w64-mingw32-windres
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-addr2line
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ADDR2LINE
+ declare -x ADDR2LINE=/usr/bin/x86_64-w64-mingw32-addr2line
+ export ADDR2LINE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ar
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AR
+ declare -x AR=/usr/bin/x86_64-w64-mingw32-ar
+ export AR
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-as
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=AS
+ declare -x AS=/usr/bin/x86_64-w64-mingw32-as
+ export AS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-c++
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXX
+ declare -x CXX=/usr/bin/x86_64-w64-mingw32-c++
+ export CXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-c++filt
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CXXFILT
+ declare -x CXXFILT=/usr/bin/x86_64-w64-mingw32-c++filt
+ export CXXFILT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-cpp
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=CPP
+ declare -x CPP=/usr/bin/x86_64-w64-mingw32-cpp
+ export CPP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-dlltool
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLTOOL
+ declare -x DLLTOOL=/usr/bin/x86_64-w64-mingw32-dlltool
+ export DLLTOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-dllwrap
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=DLLWRAP
+ declare -x DLLWRAP=/usr/bin/x86_64-w64-mingw32-dllwrap
+ export DLLWRAP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-elfedit
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=ELFEDIT
+ declare -x ELFEDIT=/usr/bin/x86_64-w64-mingw32-elfedit
+ export ELFEDIT
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-g++
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GXX
+ declare -x GXX=/usr/bin/x86_64-w64-mingw32-g++
+ export GXX
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcc
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCC
+ declare -x GCC=/usr/bin/x86_64-w64-mingw32-gcc
+ export GCC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV
+ declare -x GCOV=/usr/bin/x86_64-w64-mingw32-gcov
+ export GCOV
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov-dump
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_DUMP
+ declare -x GCOV_DUMP=/usr/bin/x86_64-w64-mingw32-gcov-dump
+ export GCOV_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gcov-tool
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GCOV_TOOL
+ declare -x GCOV_TOOL=/usr/bin/x86_64-w64-mingw32-gcov-tool
+ export GCOV_TOOL
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-gprof
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=GPROF
+ declare -x GPROF=/usr/bin/x86_64-w64-mingw32-gprof
+ export GPROF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ld
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD
+ declare -x LD=/usr/bin/x86_64-w64-mingw32-ld
+ export LD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ld.bfd
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LD_BFD
+ declare -x LD_BFD=/usr/bin/x86_64-w64-mingw32-ld.bfd
+ export LD_BFD
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-lto-dump
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=LTO_DUMP
+ declare -x LTO_DUMP=/usr/bin/x86_64-w64-mingw32-lto-dump
+ export LTO_DUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-nm
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=NM
+ declare -x NM=/usr/bin/x86_64-w64-mingw32-nm
+ export NM
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-objcopy
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJCOPY
+ declare -x OBJCOPY=/usr/bin/x86_64-w64-mingw32-objcopy
+ export OBJCOPY
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-objdump
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=OBJDUMP
+ declare -x OBJDUMP=/usr/bin/x86_64-w64-mingw32-objdump
+ export OBJDUMP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-pkg-config
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=PKG_CONFIG
+ declare -x PKG_CONFIG=/usr/bin/x86_64-w64-mingw32-pkg-config
+ export PKG_CONFIG
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-ranlib
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=RANLIB
+ declare -x RANLIB=/usr/bin/x86_64-w64-mingw32-ranlib
+ export RANLIB
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-readelf
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=READELF
+ declare -x READELF=/usr/bin/x86_64-w64-mingw32-readelf
+ export READELF
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-size
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=SIZE
+ declare -x SIZE=/usr/bin/x86_64-w64-mingw32-size
+ export SIZE
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-strings
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRINGS
+ declare -x STRINGS=/usr/bin/x86_64-w64-mingw32-strings
+ export STRINGS
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-strip
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=STRIP
+ declare -x STRIP=/usr/bin/x86_64-w64-mingw32-strip
+ export STRIP
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-windmc
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDMC
+ declare -x WINDMC=/usr/bin/x86_64-w64-mingw32-windmc
+ export WINDMC
+ for i in `ls -1 ${_PREFIX}* | grep -v 'gcc-'`
++ echo /usr/bin/x86_64-w64-mingw32-windres
++ sed s,/usr/bin/x86_64-w64-mingw32-,,
++ tr a-z+-. A-ZX__
+ x=WINDRES
+ declare -x WINDRES=/usr/bin/x86_64-w64-mingw32-windres
+ export WINDRES
+ unset _PREFIX
+ CC=x86_64-w64-mingw32-gcc
+ export CC
+ CFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CFLAGS
+ CPPFLAGS=
+ export CPPFLAGS
+ '[' -x /usr/bin/x86_64-w64-mingw32-g++ ']'
+ CXX=x86_64-w64-mingw32-g++
+ export CXX
+ CXXFLAGS=' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4'
+ export FCFLAGS
+ LDFLAGS='-fstack-protector -lssp'
+ export LDFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
++ grep -- '-config$'
++ ls /usr/x86_64-w64-mingw32/sys-root/mingw/bin/autopoint /usr/x86_64-w64-mingw32/sys-root/mingw/bin/derb.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/envsubst.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/escapesrc.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gdbus.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/genbrk.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/genccode.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gencfu.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gencmn.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gencnval.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gendict.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gennorm2.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/genrb.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gensprep.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gettext.sh /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gettextize /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gi-compile-repository.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gi-decompile-typelib.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gi-inspect-typelib.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gio-querymodules.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gio.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-compile-resources.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-compile-schemas.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-genmarshal /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-gettextize /usr/x86_64-w64-mingw32/sys-root/mingw/bin/glib-mkenums /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gobject-query.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gresource.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gsettings.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gspawn-win64-helper-console.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gspawn-win64-helper.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/gtester-report /usr/x86_64-w64-mingw32/sys-root/mingw/bin/iconv.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icudata78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuexportdata.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icui18n78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuinfo.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuio78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icupkg.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icutest78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icutu78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/icuuc78.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libasprintf-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libatomic-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libffi-8.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgcc_s_seh-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgettextlib-1-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgettextpo-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgettextsrc-1-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgio-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgirepository-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libglib-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgmodule-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgobject-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libgthread-2.0-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libhunspell-1.7-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libintl-8.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libnuspell-5.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-16-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-32-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-8-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libpcre2-posix-3.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libssp-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libstdc++-6.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libtermcap-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libtextstyle-0.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/libwinpthread-1.dll /usr/x86_64-w64-mingw32/sys-root/mingw/bin/makeconv.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgattrib.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgcat.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgcmp.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgcomm.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgconv.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgen.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgexec.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgfilter.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgfmt.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msggrep.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msginit.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgmerge.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgpre.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msgunfmt.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/msguniq.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/ngettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/nuspell.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2-config /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2grep.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2test.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pkgdata.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/po-fetch /usr/x86_64-w64-mingw32/sys-root/mingw/bin/printf_gettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/printf_ngettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/recode-sr-latin.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/spit /usr/x86_64-w64-mingw32/sys-root/mingw/bin/uconv.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/xgettext.exe /usr/x86_64-w64-mingw32/sys-root/mingw/bin/zlib1.dll
+ for i in `ls /usr/x86_64-w64-mingw32/sys-root/mingw/bin/*|grep -- "-config$"`
++ basename /usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2-config
++ tr a-z+-. A-ZX_
+ x=PCRE2_CONFIG
+ declare -x PCRE2_CONFIG=/usr/x86_64-w64-mingw32/sys-root/mingw/bin/pcre2-config
+ export PCRE2_CONFIG
+ unset x i
+ /usr/bin/make -C build_win64 install DESTDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT 'INSTALL=/usr/bin/install -p' pkgdatadir=/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2
libtool: warning: remember to run 'libtool --finish /usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: warning: remember to run 'libtool --finish /usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2'
+ rm -rf /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/doc /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/share/man
+ rm -rf /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/man
+ find /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT -name '*.la' -delete
+ /usr/lib/rpm/mingw-find-debuginfo.sh /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19 mingw32 mingw64 ucrt64
Making install in libgnu
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
/usr/bin/make  install-am
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
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/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/libgnu'
Making install in lib
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -p   libenchant-2.la '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib'
libtool: install: /usr/bin/install -p .libs/libenchant-2.dll.a /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libenchant-2.dll.a
libtool: install: base_file=`basename libenchant-2.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'libenchant-2.la'i; echo libenchant-2-2.dll'`
libtool: install:  dldir=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/`dirname ../bin/libenchant-2-2.dll`
libtool: install:  test -d /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin || mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin
libtool: install:  /usr/bin/install -p .libs/libenchant-2-2.dll /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libenchant-2-2.dll
libtool: install:  chmod a+x /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libenchant-2-2.dll
libtool: install:  if test -n '' && test -n '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/../bin/libenchant-2-2.dll' || exit 0; fi
libtool: install: /usr/bin/install -p .libs/libenchant-2.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libenchant-2.la
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2-2'
 /usr/bin/install -p -m 644 ../../lib/enchant.ordering '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/enchant-2-2'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/include/enchant-2'
 /usr/bin/install -p -m 644 ../../lib/enchant.h ../../lib/enchant++.h '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/include/enchant-2'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/man/man5'
 /usr/bin/install -p -m 644 enchant.5 '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/man/man5'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant'
 /usr/bin/install -p -m 644 enchant.html '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/lib'
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
touch dummy.vala
/usr/bin/make  install-am
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -p enchant-2.exe enchant-lsmod-2.exe '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/bin'
libtool: install: /usr/bin/install -p .libs/enchant-2.exe /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-2.exe
libtool: install: /usr/bin/install -p .libs/enchant-lsmod-2.exe /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/man/man1'
 /usr/bin/install -p -m 644 enchant-2.1 enchant-lsmod-2.1 '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/man/man1'
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant'
 /usr/bin/install -p -m 644 enchant-2.html enchant-lsmod-2.html '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/share/doc/enchant'
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/src'
Making install in providers
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2'
 /bin/sh ../libtool   --mode=install /usr/bin/install -p   enchant_hunspell.la enchant_nuspell.la '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2'
libtool: install: /usr/bin/install -p .libs/enchant_hunspell.dll.a /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll.a
libtool: install: base_file=`basename enchant_hunspell.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'enchant_hunspell.la'i; echo enchant_hunspell.dll'`
libtool: install:  dldir=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/`dirname enchant_hunspell.dll`
libtool: install:  test -d /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/. || mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/.
libtool: install:  /usr/bin/install -p .libs/enchant_hunspell.dll /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_hunspell.dll
libtool: install:  chmod a+x /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_hunspell.dll
libtool: install:  if test -n '' && test -n '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_hunspell.dll' || exit 0; fi
libtool: install: /usr/bin/install -p .libs/enchant_hunspell.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.la
libtool: install: /usr/bin/install -p .libs/enchant_nuspell.dll.a /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll.a
libtool: install: base_file=`basename enchant_nuspell.la`
libtool: install:  dlpath=`/bin/sh 2>&1 -c '. .libs/'enchant_nuspell.la'i; echo enchant_nuspell.dll'`
libtool: install:  dldir=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/`dirname enchant_nuspell.dll`
libtool: install:  test -d /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/. || mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/.
libtool: install:  /usr/bin/install -p .libs/enchant_nuspell.dll /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_nuspell.dll
libtool: install:  chmod a+x /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_nuspell.dll
libtool: install:  if test -n '' && test -n '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded'; then eval '/usr/bin/x86_64-w64-mingw32-strip --strip-unneeded /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/./enchant_nuspell.dll' || exit 0; fi
libtool: install: /usr/bin/install -p .libs/enchant_nuspell.lai /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.la
/usr/bin/make  install-data-hook
make[3]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
cd /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2 && rm -f   enchant_hunspell.la enchant_nuspell.la     *.a
make[3]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/providers'
Making install in tests
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/tests'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/tests'
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/enchant2-2.8.19-build/enchant-2.8.19/build_win64/tests'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/tests'
Making install in program-tests
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/program-tests'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/program-tests'
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/enchant2-2.8.19-build/enchant-2.8.19/build_win64/program-tests'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64/program-tests'
make[1]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64'
make[2]: Entering directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig'
 /usr/bin/install -p -m 644 enchant-2.pc '/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig'
make[2]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64'
make[1]: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64'
make: Leaving directory '/builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/build_win64'
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2 ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2 ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/bin/libenchant-2-2.dll
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-2.exe
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/i686-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2 ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2 ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/bin/libenchant-2-2.dll
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-2.exe
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
extracting debug info from /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe
~/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/lib/debug/usr/x86_64-w64-mingw32/sys-root/mingw/bin ~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
~/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
find-debuginfo: starting
Extracting debug info from 9 files
DWARF-compressing 17 files
sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/enchant2-2.8.19-2.fc45.x86_64
find-debuginfo: done
/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/i686-w64-mingw32/sys-root/mingw/lib/libenchant-2.dll.a: replacing with normalized version
/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libenchant-2.dll.a: replacing with normalized version
Scanned 68 directories and 76 files,
    processed 8 inodes,
    2 modified (2 replaced + 0 rewritten),
    0 unsupported format, 0 errors
Scanned 67 directories and 76 files,
    considered 74 files, read 9 files, linked 6 files, 0 errors
    sum of sizes of linked files: 41518 bytes
Reading /builddir/build/BUILD/enchant2-2.8.19-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: enchant2-2.8.19-2.fc45.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.UUjo4W
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4Clb59
Provides: bundled(gnulib) enchant2 = 2.8.19-2.fc45 enchant2(x86-64) = 2.8.19-2.fc45 libenchant-2.so.2()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libenchant-2.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libhunspell-1.7.so.0()(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) rtld(GNU_HASH)
Processing files: enchant2-aspell-2.8.19-2.fc45.x86_64
Provides: enchant2-aspell = 2.8.19-2.fc45 enchant2-aspell(x86-64) = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libaspell.so.15()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libenchant-2.so.2()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) rtld(GNU_HASH)
Supplements: (enchant2 and aspell)
Processing files: enchant2-nuspell-2.8.19-2.fc45.x86_64
Provides: enchant2-nuspell = 2.8.19-2.fc45 enchant2-nuspell(x86-64) = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libenchant-2.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libicuuc.so.78()(64bit) libm.so.6()(64bit) libnuspell.so.5()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) rtld(GNU_HASH)
Supplements: (enchant2 and nuspell)
Processing files: enchant2-voikko-2.8.19-2.fc45.x86_64
Provides: enchant2-voikko = 2.8.19-2.fc45 enchant2-voikko(x86-64) = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libenchant-2.so.2()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libvoikko.so.1()(64bit) rtld(GNU_HASH)
Supplements: (enchant2 and langpacks-fi)
Processing files: enchant2-devel-2.8.19-2.fc45.x86_64
Provides: enchant2-devel = 2.8.19-2.fc45 enchant2-devel(x86-64) = 2.8.19-2.fc45 pkgconfig(enchant-2) = 2.8.19
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/pkg-config libenchant-2.so.2()(64bit) pkgconfig(glib-2.0) pkgconfig(gmodule-no-export-2.0)
Processing files: mingw32-enchant2-2.8.19-2.fc45.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.xRtDTI
Provides: mingw32(enchant_hunspell.dll) mingw32(enchant_nuspell.dll) mingw32(libenchant-2-2.dll) mingw32-enchant2 = 2.8.19-2.fc45 mingw32-pkgconfig(enchant-2)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: mingw32(icuuc78.dll) mingw32(kernel32.dll) mingw32(libenchant-2-2.dll) mingw32(libgcc_s_dw2-1.dll) mingw32(libglib-2.0-0.dll) mingw32(libgmodule-2.0-0.dll) mingw32(libgobject-2.0-0.dll) mingw32(libhunspell-1.7-0.dll) mingw32(libnuspell-5.dll) mingw32(libstdc++-6.dll) mingw32(msvcrt.dll) mingw32-crt mingw32-filesystem >= 95 mingw32-pkg-config
Processing files: mingw64-enchant2-2.8.19-2.fc45.noarch
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.QfuUOZ
Provides: mingw64(enchant_hunspell.dll) mingw64(enchant_nuspell.dll) mingw64(libenchant-2-2.dll) mingw64-enchant2 = 2.8.19-2.fc45 mingw64-pkgconfig(enchant-2)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: mingw64(icuuc78.dll) mingw64(kernel32.dll) mingw64(libenchant-2-2.dll) mingw64(libgcc_s_seh-1.dll) mingw64(libglib-2.0-0.dll) mingw64(libgmodule-2.0-0.dll) mingw64(libgobject-2.0-0.dll) mingw64(libhunspell-1.7-0.dll) mingw64(libnuspell-5.dll) mingw64(libstdc++-6.dll) mingw64(msvcrt.dll) mingw64-crt mingw64-filesystem >= 95 mingw64-pkg-config
Processing files: mingw32-enchant2-debuginfo-2.8.19-2.fc45.noarch
Provides: mingw32-enchant2-debuginfo = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mingw64-enchant2-debuginfo-2.8.19-2.fc45.noarch
Provides: mingw64-enchant2-debuginfo = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: enchant2-debugsource-2.8.19-2.fc45.x86_64
Provides: enchant2-debugsource = 2.8.19-2.fc45 enchant2-debugsource(x86-64) = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: enchant2-debuginfo-2.8.19-2.fc45.x86_64
Provides: debuginfo(build-id) = 4f2d92b30b610878da883ae0929ad9a79486e4f2 debuginfo(build-id) = 7bf8e38ace7b7ae317ec06fac08ce5ed25565ae0 debuginfo(build-id) = 8886e0368b0581395e53579d1fbd27b910cb85f8 debuginfo(build-id) = 99ec93888955268d84ef027767951a2fdaf36f53 enchant2-debuginfo = 2.8.19-2.fc45 enchant2-debuginfo(x86-64) = 2.8.19-2.fc45 libenchant-2.so.2.8.19-2.8.19-2.fc45.x86_64.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: enchant2-debugsource(x86-64) = 2.8.19-2.fc45
Processing files: enchant2-aspell-debuginfo-2.8.19-2.fc45.x86_64
Provides: debuginfo(build-id) = 1953f940cd09f9b04ef5a23f1f9895d4cf429f58 enchant2-aspell-debuginfo = 2.8.19-2.fc45 enchant2-aspell-debuginfo(x86-64) = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: enchant2-debugsource(x86-64) = 2.8.19-2.fc45
Processing files: enchant2-nuspell-debuginfo-2.8.19-2.fc45.x86_64
Provides: debuginfo(build-id) = d5f56356c354673797890dc191689a542aaf8a72 enchant2-nuspell-debuginfo = 2.8.19-2.fc45 enchant2-nuspell-debuginfo(x86-64) = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: enchant2-debugsource(x86-64) = 2.8.19-2.fc45
Processing files: enchant2-voikko-debuginfo-2.8.19-2.fc45.x86_64
Provides: debuginfo(build-id) = 5d66547cd88ad64042a254d86d33ff0bb3c11149 enchant2-voikko-debuginfo = 2.8.19-2.fc45 enchant2-voikko-debuginfo(x86-64) = 2.8.19-2.fc45
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: enchant2-debugsource(x86-64) = 2.8.19-2.fc45
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 2.8.19-2.fc45 --unique-debug-suffix -2.8.19-2.fc45.x86_64 --unique-debug-src-base enchant2-2.8.19-2.fc45.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-2.exe.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/bin/libenchant-2-2.dll.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-2.exe.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/bin/libenchant-2-2.dll.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-2.exe.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/bin/libenchant-2-2.dll.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll.debug" is not an ELF file
dwz: "./usr/i686-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-2.exe.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/bin/enchant-lsmod-2.exe.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/bin/libenchant-2-2.dll.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_hunspell.dll.debug" is not an ELF file
dwz: "./usr/x86_64-w64-mingw32/sys-root/mingw/lib/enchant-2/enchant_nuspell.dll.debug" is not an ELF file
cpio: build_native/lib/api.vala: Cannot stat: No such file or directory
cpio: build_native/lib/broker.vala: Cannot stat: No such file or directory
cpio: build_native/lib/composite.vala: Cannot stat: No such file or directory
cpio: build_native/lib/dict.vala: Cannot stat: No such file or directory
cpio: build_native/lib/glib-2.0.vapi: Cannot stat: No such file or directory
cpio: build_native/lib/gnu.vapi: Cannot stat: No such file or directory
cpio: build_native/lib/provider-dict.vala: Cannot stat: No such file or directory
cpio: build_native/lib/provider.vala: Cannot stat: No such file or directory
cpio: build_native/lib/pwl.vala: Cannot stat: No such file or directory
cpio: build_native/lib/util.vala: Cannot stat: No such file or directory
cpio: build_native/src/enchant-lsmod.c: Cannot stat: No such file or directory
cpio: build_native/src/enchant-lsmod.vala: Cannot stat: No such file or directory
cpio: build_native/src/enchant.vala: Cannot stat: No such file or directory
cpio: build_native/src/glib-2.0.vapi: Cannot stat: No such file or directory
cpio: build_native/src/util.c: Cannot stat: No such file or directory
cpio: build_native/src/util.vala: Cannot stat: No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ COMPRESS='gzip -9 -n'
+ COMPRESS_EXT=.gz
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/bin/add-det --brp -j8 /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT
+ /usr/bin/linkdupes --brp /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr
+ umask 022
+ cd /builddir/build/BUILD/enchant2-2.8.19-build
+ cd enchant-2.8.19
+ DOCDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2
+ cp -pr /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/AUTHORS /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2
+ cp -pr /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/NEWS /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2
+ cp -pr /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/README /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/doc/enchant2
+ RPM_EC=0
++ jobs -p
+ exit 0
+ umask 022
+ cd /builddir/build/BUILD/enchant2-2.8.19-build
+ cd enchant-2.8.19
+ LICENSEDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/enchant2
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/enchant2
+ cp -pr /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/COPYING.LIB /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/enchant2
+ RPM_EC=0
++ jobs -p
+ exit 0
+ umask 022
+ cd /builddir/build/BUILD/enchant2-2.8.19-build
+ cd enchant-2.8.19
+ LICENSEDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/mingw32-enchant2
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/mingw32-enchant2
+ cp -pr /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/COPYING.LIB /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/mingw32-enchant2
+ RPM_EC=0
++ jobs -p
+ exit 0
+ umask 022
+ cd /builddir/build/BUILD/enchant2-2.8.19-build
+ cd enchant-2.8.19
+ LICENSEDIR=/builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/mingw64-enchant2
+ export LC_ALL=C.UTF-8
+ LC_ALL=C.UTF-8
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/mingw64-enchant2
+ cp -pr /builddir/build/BUILD/enchant2-2.8.19-build/enchant-2.8.19/COPYING.LIB /builddir/build/BUILD/enchant2-2.8.19-build/BUILDROOT/usr/share/licenses/mingw64-enchant2
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: chroot ['/bin/bash -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fanalyzer-assume-nothrow:-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/enchant2.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""']
Finish: run

>>> 2026-08-03 14:11:15	"/usr/bin/mock" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "-r" "fedora-rawhide-x86_64" "--quiet" "--chroot" "shopt -s nullglob && SC_RESULTS_DIR=/builddir/shellcheck-results SC_BATCH=1 SC_TIMEOUT=30 /usr/share/csmock/scripts/run-shellcheck.sh /builddir/build/BUILDROOT/* /builddir/build/BUILD/*/BUILDROOT/*"
Looking for shell scripts... done

>>> 2026-08-03 14:11:16	"/usr/bin/mock" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "-r" "fedora-rawhide-x86_64" "--quiet" "--chroot" "LANG=en_US.utf8 /usr/share/csmock/scripts/find-unicode-control.py -d -v /builddir/build/BUILD -p bidi --notests >/builddir/unicontrol-capture.err 2>/builddir/unicontrol-capture.log"

>>> 2026-08-03 14:11:20	'/usr/bin/mock' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '-r' 'fedora-rawhide-x86_64' '--quiet' '--shell' 'tar -c --remove-files '/builddir/cswrap-capture.err' '/builddir/shellcheck-results' '/builddir/unicontrol-capture.err' '/builddir/unicontrol-capture.log' '/builddir/clippy-output.txt' '/builddir/gcc-results'' | tar -xC '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/raw-results'
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets

>>> 2026-08-03 14:11:21	cat '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/raw-results/builddir/cswrap-capture.err' | csgrep --mode=json --quiet --path '^/builddir/build/BUILD/' --remove-duplicates | csgrep --mode=json --invert-match --checker CPPCHECK_WARNING --event 'cppcheckError|internalAstError|normalCheckLevelMaxBranches|preprocessorErrorDirective|syntaxError|unknownMacro' | csgrep --mode=json --invert-match --checker COMPILER_WARNING --event error > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/uni-results/cswrap-capture.js'

>>> 2026-08-03 14:11:21	set -o pipefail; /usr/share/csmock/scripts/convert-clippy.py < /tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/raw-results/builddir/clippy-output.txt | csgrep --remove-duplicates > /tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/uni-results/clippy-capture.err

>>> 2026-08-03 14:11:21	cd /tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/raw-results/builddir/shellcheck-results && csgrep --mode=json --remove-duplicates --quiet --invert-match --event '^info|style|warning\[SC1090\]' *.json > /tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/uni-results/shellcheck-capture.json

>>> 2026-08-03 14:11:21	csgrep --mode=json '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/raw-results/builddir/unicontrol-capture.err' > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/uni-results/unicontrol-capture.js'

>>> 2026-08-03 14:11:21	csgrep --mode=json --remove-duplicates --file-glob "/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/raw-results/builddir/gcc-results/*.sarif" > "/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/uni-results/gcc-results.json"

scan.ini: time-finished = 2026-08-03 14:11:21
scan.ini: exit-code = 0
>>> 2026-08-03 14:11:21	cslinker --quiet --cwelist '/usr/share/csmock/cwe-map.csv' --inifile '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan.ini' '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/uni-results'/* > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/scan-results-all.js'

>>> 2026-08-03 14:11:21	'/usr/bin/mock' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '-r' 'fedora-rawhide-x86_64' '--quiet' '--shell' '/usr/libexec/csgrep-static --mode=json --embed-context 3 '--warning-rate-limit=1024' '--limit-msg-len=512'' <'/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/scan-results-all.js' >'/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/scan-results-all.js.tmp'

>>> 2026-08-03 14:11:22	"/usr/bin/mock" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "-r" "fedora-rawhide-x86_64" "--quiet" "--clean"

>>> 2026-08-03 14:11:23	cat '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/scan-results-all.js' | sed -r 's;/builddir/build/BUILD(ROOT/[^/]+|/[^/]+/BUILDROOT)/;/builddir/build/BUILD//;' | sed -r 's|(/builddir/build/BUILD/)[^/]+-build/|\1|' | csgrep --mode=json --path '^/builddir/build/BUILD/' --strip-path-prefix /builddir/build/BUILD/ | csgrep --mode=json --invert-match --path '^ksh-.*[0-9]+\.c$' | csgrep --mode=json --invert-match --path 'CMakeFiles/CMakeTmp|conftest.c' | csdiff --json-output --show-internal "/usr/share/csmock/known-false-positives.js" - | cssort --key=path > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results.js'

>>> 2026-08-03 14:11:23	cat '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/scan-results-all.js' | sed -r 's;/builddir/build/BUILD(ROOT/[^/]+|/[^/]+/BUILDROOT)/;/builddir/build/BUILD//;' | csgrep --mode=json --strip-path-prefix /builddir/build/BUILD/ | csdiff --show-internal '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results.js' - | cssort > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/suppressed-results.js'

>>> 2026-08-03 14:11:23	csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/suppressed-results.js' > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/suppressed-results.err'

>>> 2026-08-03 14:11:23	csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/suppressed-results.js' | cshtml - > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/suppressed-results.html'

>>> 2026-08-03 14:11:23	csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/suppressed-results.js' | tee '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/debug/suppressed-results-summary.txt'
      6	COMPILER_WARNING                                	error[error]
     10	COMPILER_WARNING                                	warning[-Wdiscarded-qualifiers]
      2	COMPILER_WARNING                                	warning[-Wincompatible-pointer-types]
      1	COMPILER_WARNING                                	warning[-Wmissing-field-initializers]
      1	COMPILER_WARNING                                	warning[-Wsuggest-attribute=const]
     26	COMPILER_WARNING                                	warning[-Wunused-but-set-variable=]
     58	COMPILER_WARNING                                	warning[-Wunused-macros]
     42	COMPILER_WARNING                                	warning[-Wunused-parameter]
      8	COMPILER_WARNING                                	warning[-Wunused-variable]
     10	COMPILER_WARNING                                	warning[-Wuseless-cast]
      1	COMPILER_WARNING                                	warning[-Wvolatile]

>>> 2026-08-03 14:11:23	csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results.js' > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results.err'

>>> 2026-08-03 14:11:23	csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results.js' | cshtml - > '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results.html'

>>> 2026-08-03 14:11:23	csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results.js' | tee '/tmp/csmockibrwq3ve/enchant2-2.8.19-2.fc45/scan-results-summary.txt'
      6	COMPILER_WARNING                                	error[error]
     10	COMPILER_WARNING                                	warning[-Wdiscarded-qualifiers]
      2	COMPILER_WARNING                                	warning[-Wincompatible-pointer-types]
     26	COMPILER_WARNING                                	warning[-Wunused-but-set-variable=]
     42	COMPILER_WARNING                                	warning[-Wunused-parameter]
      8	COMPILER_WARNING                                	warning[-Wunused-variable]
     10	COMPILER_WARNING                                	warning[-Wuseless-cast]

<<< 2026-08-03 14:11:23	csmock exit code: 0

Wrote: /tmp/tmp918wg_po/enchant2-2.8.19-2.fc45.tar.xz