D: [iurt_root_command] chroot Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2356509:enchant2-2.8.18-2.mga11.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.C6imp1 Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.lRm3HK + umask 022 + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + rm -rf enchant-2.8.18 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/enchant-2.8.18.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd enchant-2.8.18 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.dSNudX + umask 022 + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd enchant-2.8.18 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./build-aux/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./build-aux/config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./build-aux/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./build-aux/config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool Modifying build-aux/ltmain.sh underlinking for plugins (cf http://wiki.mandriva.com/en/Underlinking) + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . Fixing libtool inside configure to pass -Wl,xxx options before libraries + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib Forcing run-time library search path definition in configure to prevent libtool from adding rpath for standard directories (configure was generated with libtool without support for autodetection) + ./configure --host=armv7hl-mageia-linux-gnueabi --build=armv7hl-mageia-linux-gnueabi --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-aspell --with-nuspell --without-hspell --with-hunspell-dir=/usr/share/myspell --disable-static --docdir=/usr/share/doc/enchant2 configure: WARNING: unrecognized options: --with-hunspell-dir checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1001' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking build system type... armv7hl-mageia-linux-gnueabi checking host system type... armv7hl-mageia-linux-gnueabi checking for armv7hl-mageia-linux-gnueabi-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C23 features... none needed checking whether gcc understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for getopt.h... yes checking for sys/file.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking how to run the C preprocessor... gcc -E checking for egrep -e... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for armv7hl-mageia-linux-gnueabi-ar... armv7hl-mageia-linux-gnueabi-ar checking for armv7hl-mageia-linux-gnueabi-ranlib... armv7hl-mageia-linux-gnueabi-ranlib checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking whether g++ supports C++20 features by default... yes checking for armv7hl-mageia-linux-gnueabi-g++... armv7hl-mageia-linux-gnueabi-g++ checking whether the compiler supports GNU Objective C++... no checking whether armv7hl-mageia-linux-gnueabi-g++ accepts -g... no checking dependency style of armv7hl-mageia-linux-gnueabi-g++... none checking for armv7hl-mageia-linux-gnueabi-pkg-config... /usr/bin/armv7hl-mageia-linux-gnueabi-pkg-config checking pkg-config is at least version 0.9.0... yes checking whether ln -s works... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/armv7hl-mageia-linux-gnueabi-nm -p checking the name lister (/usr/bin/armv7hl-mageia-linux-gnueabi-nm -p) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert armv7hl-mageia-linux-gnueabi file names to armv7hl-mageia-linux-gnueabi format... func_convert_file_noop checking how to convert armv7hl-mageia-linux-gnueabi file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for armv7hl-mageia-linux-gnueabi-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv7hl-mageia-linux-gnueabi-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv7hl-mageia-linux-gnueabi-ar... (cached) armv7hl-mageia-linux-gnueabi-ar checking for archiver @FILE support... @ checking for armv7hl-mageia-linux-gnueabi-strip... no checking for strip... strip checking command to parse /usr/bin/armv7hl-mageia-linux-gnueabi-nm -p output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for armv7hl-mageia-linux-gnueabi-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether ctype.h defines __header_inline... no checking for symlink... yes checking for flock... yes checking for fcntl... yes checking for _set_invalid_parameter_handler... no checking for working fcntl.h... yes checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking for pid_t... yes checking for mode_t... yes checking whether getopt is POSIX compatible... yes checking for glibc-compatible sys/cdefs.h... yes checking whether to activate relocatable installation... no checking for library needed for dlopen and dlsym... none checking for dladdr... yes checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking for unreachable in C... yes checking whether nullptr_t needs ... yes checking whether is idempotent... guessing yes checking for off64_t... yes checking for blksize_t... yes checking for blkcnt_t... yes checking for C/C++ restrict keyword... __restrict__ checking for gcc options to detect undeclared functions... none needed checking for gcc options to ignore future-version functions... none needed checking whether execvpe is declared... yes checking for C compiler option to allow warnings... -Wno-error checking for library needed for dlopen and dlsym... (cached) none checking for ssize_t... yes checking for variable-length arrays... yes checking what extension is used for runtime loadable modules... .so checking for doxygen... ./configure: line 27683: not: command not found no checking for gawk... (cached) gawk checking for GNU make... make checking for valac... /usr/bin/valac checking whether /usr/bin/valac supports at least API version 0.56... yes checking for glib-2.0 >= 2.76 gmodule-2.0 gobject-2.0 gio-2.0... yes checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -fanalyzer... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -fstrict-flex-arrays... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wall... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wflex-array-member-not-at-end... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-signedness... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wfree-labels... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winline... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wkeyword-macro... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wlogical-op... 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-include-dirs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-variable-declarations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wold-style-definition... 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 -Woverlength-strings... 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 -Wpointer-arith... 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 -Wstack-protector... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-flex-arrays... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=cold... 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=malloc... 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 -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 -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-macros... 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 -Wvla... 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 -Warray-bounds=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wbidi-chars=any,ucn... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wimplicit-fallthrough=5... 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 -Wstringop-overflow=4... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wuse-after-free=3... 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 -Wvla-larger-than=4031... 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 -Wthread-safety... no checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-gnu-include-next... no checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-string-plus-int... no checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-string-plus-char... no checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking whether -Wno-missing-field-initializers is supported... yes checking whether -Wno-missing-field-initializers is needed... yes checking whether -Wuninitialized is supported... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... no checking whether C++ compiler handles -W... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Waddress... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Waggressive-loop-optimizations... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wall... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wattributes... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wbool-compare... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wbuiltin-macro-redefined... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wcast-align... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wchar-subscripts... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wclobbered... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wcomment... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wcomments... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wconditionally-supported... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wconversion-null... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wcoverage-mismatch... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wcpp... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wctor-dtor-privacy... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdate-time... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdelete-incomplete... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdelete-non-virtual-dtor... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdeprecated... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdeprecated-declarations... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdisabled-optimization... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdiv-by-zero... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wdouble-promotion... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Weffc++... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wempty-body... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wendif-labels... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wenum-compare... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wextra... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wformat-contains-nul... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wformat-extra-args... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wformat-nonliteral... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wformat-security... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wformat-signedness... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wformat-y2k... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wformat-zero-length... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wfree-nonheap-object... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wignored-qualifiers... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Winherited-variadic-ctor... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Winit-self... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Winline... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wint-to-pointer-cast... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Winvalid-memory-model... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Winvalid-offsetof... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Winvalid-pch... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wliteral-suffix... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wlogical-not-parentheses... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wlogical-op... yes checking whether C++ compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C++ compiler handles -Wmain... yes 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... no checking for aspell.h... yes checking for hspell.h... no checking for hunspell... yes checking for nuspell >= 5.1.0... yes checking for get_aspell_dict_info_list in -laspell... yes checking for libvoikko... 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 aspell voikko configure: WARNING: Building without --enable-relocatable: the tests will not work! configure: WARNING: --datadir set: the tests will not work! + /usr/bin/make -O -j16 V=1 VERBOSE=1 pkgdatadir=/usr/share/enchant-2 /usr/bin/make all-recursive Making all in libgnu make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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''@||g' \ -e 's/@''HAVE_FLOCK''@/1/g' \ -e 's/@''GNULIB_FLOCK''@/1/g' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_file.in.h > sys/file.h-t mv sys/file.h-t sys/file.h make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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''@||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 ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t mv fcntl.h-t fcntl.h make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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''@||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''@|1|g' \ ./stddef.in.h > stddef.h-t mv stddef.h-t stddef.h make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ echo '#if HAVE_WINSOCK2_H'; \ echo '# include /* avoid mingw pollution on DATADIR */'; \ echo '#endif'; \ printf '#define PREFIX %s\n' \"/usr\"; \ printf '#define EXEC_PREFIX %s\n' \"/usr\"; \ printf '#define BINDIR %s\n' \"/usr/bin\"; \ printf '#define SBINDIR %s\n' \"/usr/sbin\"; \ printf '#define LIBEXECDIR %s\n' \"/usr/libexec\"; \ printf '#define DATAROOTDIR %s\n' \"/usr/share\"; \ printf '#define DATADIR %s\n' \"/usr/share\"; \ printf '#define SYSCONFDIR %s\n' \"/etc\"; \ printf '#define SHAREDSTATEDIR %s\n' \"/var/lib\"; \ printf '#define LOCALSTATEDIR %s\n' \"/var\"; \ printf '#define RUNSTATEDIR %s\n' \"/var/run\"; \ printf '#define INCLUDEDIR %s\n' \"/usr/include\"; \ printf '#define OLDINCLUDEDIR %s\n' \"/usr/include\"; \ printf '#define DOCDIR %s\n' \"/usr/share/doc/enchant2\"; \ printf '#define INFODIR %s\n' \"/usr/share/info\"; \ printf '#define HTMLDIR %s\n' \"/usr/share/doc/enchant2\"; \ printf '#define DVIDIR %s\n' \"/usr/share/doc/enchant2\"; \ printf '#define PDFDIR %s\n' \"/usr/share/doc/enchant2\"; \ printf '#define PSDIR %s\n' \"/usr/share/doc/enchant2\"; \ printf '#define LIBDIR %s\n' \"/usr/lib\"; \ printf '#define LISPDIR %s\n' \"/usr/share/emacs/site-lisp\"; \ printf '#define LOCALEDIR %s\n' \"/usr/share/locale\"; \ printf '#define MANDIR %s\n' \"/usr/share/man\"; \ printf '#define MANEXT %s\n' \"\"; \ printf '#define PKGDATADIR %s\n' \"/usr/share/enchant-2\"; \ printf '#define PKGINCLUDEDIR %s\n' \"/usr/include/enchant\"; \ printf '#define PKGLIBDIR %s\n' \"/usr/lib/enchant\"; \ printf '#define PKGLIBEXECDIR %s\n' \"/usr/libexec/enchant\"; \ } | sed '/""/d' > configmake.h-t mv configmake.h-t configmake.h make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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''@||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''@|1|g' \ -e 's|@''HAVE_BLKCNT_T''@|1|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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''@||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' \ < ./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''@/00/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 ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./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 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' /usr/bin/make all-am make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -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 -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: gcc -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -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 -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c unistd.c -fPIC -DPIC -o .libs/libgnu_la-unistd.o make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' /bin/sh ../libtool --tag=CC --mode=link 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 -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -no-undefined -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgnu.la libgnu_la-unistd.lo libtool: link: armv7hl-mageia-linux-gnueabi-ar cr .libs/libgnu.a .libs/libgnu_la-unistd.o libtool: link: armv7hl-mageia-linux-gnueabi-ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' Making all in lib make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' rm -f enchant.5 enchant.5.tmp sed -e 's|@PKGDATADIR[@]|/usr/share/enchant-2|g' -e 's|@SYSCONFDIR[@]|/etc|g' /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib/enchant.5.in >enchant.5.tmp mv enchant.5.tmp enchant.5 make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' groff -mandoc -Thtml enchant.5 > enchant.html make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-api.lo `test -f 'api.c' || echo './'`api.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c api.c -fPIC -DPIC -o .libs/libenchant_2_la-api.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from api.c:35: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 34 | public void enchant_set_prefix_dir(string new_prefix) { | ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-util.lo `test -f 'util.c' || echo './'`util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c util.c -fPIC -DPIC -o .libs/libenchant_2_la-util.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from util.c:34: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 29 | public string? buf_to_utf8_string(string str_buf, ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ util.vala:31:45: warning: useless cast to type 'int' [-Wuseless-cast] 31 | if (res.length == 0 || !res.validate()) | ^ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-provider-dict.lo `test -f 'provider-dict.c' || echo './'`provider-dict.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c provider-dict.c -fPIC -DPIC -o .libs/libenchant_2_la-provider-dict.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from provider-dict.c:33: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:59:9: note: in expansion of macro 'g_return_val_if_fail' 59 | public EnchantProviderDict(EnchantProvider? provider, string tag) { | ^~~~~~~~~~~~~~~~~~~~ provider-dict.vala: In function 'enchant_provider_dict_set_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:70:9: note: in expansion of macro 'g_return_if_fail' 70 | public void set_error(string err) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:70:9: note: in expansion of macro 'g_return_if_fail' 70 | public void set_error(string err) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:27, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/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/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/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' 45 | public class EnchantProviderDict { | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26: /usr/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/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/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/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/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' 45 | public class EnchantProviderDict { | ^ /usr/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/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' 45 | public class EnchantProviderDict { | ^ provider-dict.vala: In function 'param_spec_enchant_provider_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~~~~~ provider-dict.vala: In function 'value_get_enchant_provider_dict': /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~~~~~ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~~~~~ provider-dict.vala: In function 'value_set_enchant_provider_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /usr/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' 45 | public class EnchantProviderDict { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ provider-dict.vala:45:79: note: in expansion of macro 'G_VALUE_TYPE' 45 | public class EnchantProviderDict { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ provider-dict.vala: In function 'value_take_enchant_provider_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /usr/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' 45 | public class EnchantProviderDict { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ provider-dict.vala:45:79: note: in expansion of macro 'G_VALUE_TYPE' 45 | public class EnchantProviderDict { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ 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] 45 | public class EnchantProviderDict { | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34: provider-dict.c: In function 'enchant_provider_dict_get_type': /usr/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/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/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); | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-composite.lo `test -f 'composite.c' || echo './'`composite.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c composite.c -fPIC -DPIC -o .libs/libenchant_2_la-composite.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from composite.c:32: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ composite.vala:34:9: note: in expansion of macro 'g_return_val_if_fail' 34 | public EnchantCompositeDict(EnchantBroker broker, owned SList session_list, string tag) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ composite.vala:34:9: note: in expansion of macro 'g_return_val_if_fail' 34 | public EnchantCompositeDict(EnchantBroker broker, owned SList session_list, string tag) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31: composite.vala: In function 'enchant_composite_dict_finalize': /usr/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/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' 30 | public class EnchantCompositeDict : EnchantProviderDict { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34: composite.c: In function 'enchant_composite_dict_get_type': /usr/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/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/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:48: warning: useless cast to type 'int' [-Wuseless-cast] 48 | string word = buf_to_utf8_string(word_buf, (real_ssize_t)len); | ^ composite.vala: In function 'composite_dict_suggest': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 67 | string[]? composite_dict_suggest(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 67 | string[]? composite_dict_suggest(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~~~~~ composite.vala:70:41: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 70 | var res = new Array(); | ^ composite.vala:71:61: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 71 | foreach (EnchantDict dict in cdict.session_list) { | ^ composite.vala:82:17: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 82 | return res.steal(); | ^ composite.vala: In function 'composite_dict_add_to_session': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 85 | void composite_dict_add_to_session(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 85 | void composite_dict_add_to_session(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~ /usr/include/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:9: note: in expansion of macro '_vala_assert' 87 | assert(cdict.session_list.length() > 0); | ^~~~~~~~~~~~ composite.vala: In function 'composite_dict_remove_from_session': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 91 | void composite_dict_remove_from_session(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 91 | void composite_dict_remove_from_session(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~ /usr/include/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:9: note: in expansion of macro '_vala_assert' 93 | assert(cdict.session_list.length() > 0); | ^~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-provider.lo `test -f 'provider.c' || echo './'`provider.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c provider.c -fPIC -DPIC -o .libs/libenchant_2_la-provider.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from provider.c:35: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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:62: warning: useless cast to type 'int' [-Wuseless-cast] 37 | return Filename.to_utf8(env, -1, null, null); | ^ gnu.vapi: In function '_vala_gnulib_relocate': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ gnu.vapi:77:9: note: in expansion of macro 'g_return_val_if_fail' 77 | public string relocate (string path) { | ^~~~~~~~~~~~~~~~~~~~ gnu.vapi:82:33: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast] 82 | return (string) (owned) newpath; | ^ provider.vala: In function 'enchant_provider_is_valid': provider.vala:108:50: warning: useless cast to type 'int' [-Wuseless-cast] 108 | else if (!provider.identify(provider).validate()) | ^ provider.vala:112:52: warning: useless cast to type 'int' [-Wuseless-cast] 112 | else if (!provider.describe(provider).validate()) | ^ provider.vala: In function 'enchant_provider_set_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:122:9: note: in expansion of macro 'g_return_if_fail' 122 | public void set_error(string? err) { | ^~~~~~~~~~~~~~~~ provider.vala: In function '_enchant_provider_dictionary_exists': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:134:9: note: in expansion of macro 'g_return_val_if_fail' 134 | public int _dictionary_exists(string tag) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:134:9: note: in expansion of macro 'g_return_val_if_fail' 134 | public int _dictionary_exists(string tag) { | ^~~~~~~~~~~~~~~~~~~~ provider.vala:140:113: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 140 | return 1; | ^ provider.vala:138:96: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 138 | foreach (string dict in this.list_dicts(this)) | ^ provider.vala: In function 'enchant_provider_get_user_dict_dir': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:144:9: note: in expansion of macro 'g_return_val_if_fail' 144 | public string get_user_dict_dir() { | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:27, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from provider.c:38: provider.vala: In function 'value_enchant_provider_collect_value': /usr/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/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' 78 | public class EnchantProvider { | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26: /usr/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/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/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/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/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' 78 | public class EnchantProvider { | ^ /usr/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/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' 78 | public class EnchantProvider { | ^ provider.vala: In function 'param_spec_enchant_provider': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~~~~~ provider.vala: In function 'value_get_enchant_provider': /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~~~~~ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~~~~~ provider.vala: In function 'value_set_enchant_provider': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /usr/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' 78 | public class EnchantProvider { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ provider.vala:78:79: note: in expansion of macro 'G_VALUE_TYPE' 78 | public class EnchantProvider { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ provider.vala: In function 'value_take_enchant_provider': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /usr/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' 78 | public class EnchantProvider { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ provider.vala:78:79: note: in expansion of macro 'G_VALUE_TYPE' 78 | public class EnchantProvider { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ provider.vala: In function 'enchant_provider_class_init': provider.vala:78:3: warning: useless cast to type 'EnchantProviderClass *' {aka 'struct _EnchantProviderClass *'} [-Wuseless-cast] 78 | public class EnchantProvider { | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34: provider.c: In function 'enchant_provider_get_type': /usr/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/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/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 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-dict.lo `test -f 'dict.c' || echo './'`dict.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c dict.c -fPIC -DPIC -o .libs/libenchant_2_la-dict.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from dict.c:33: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:46:9: note: in expansion of macro 'g_return_val_if_fail' 46 | public static EnchantDict with_implicit_pwl(EnchantProviderDict dict, string lang, string? pwl) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:46:9: note: in expansion of macro 'g_return_val_if_fail' 46 | public static EnchantDict with_implicit_pwl(EnchantProviderDict dict, string lang, string? pwl) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_with_pwl': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:58:9: note: in expansion of macro 'g_return_val_if_fail' 58 | public static EnchantDict with_pwl(EnchantProviderDict dict, string pwlname, string? exclname) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:58:9: note: in expansion of macro 'g_return_val_if_fail' 58 | public static EnchantDict with_pwl(EnchantProviderDict dict, string pwlname, string? exclname) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_excluded': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:72:9: note: in expansion of macro 'g_return_val_if_fail' 72 | bool excluded(string word) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:72:9: note: in expansion of macro 'g_return_val_if_fail' 72 | bool excluded(string word) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala:75:73: warning: useless cast to type 'int' [-Wuseless-cast] 75 | this.exclude_pwl.check(this, word, word.length) == 0); | ^ dict.vala: In function 'enchant_dict_contains': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:78:9: note: in expansion of macro 'g_return_val_if_fail' 78 | bool contains(string word) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:78:9: note: in expansion of macro 'g_return_val_if_fail' 78 | bool contains(string word) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala:80:67: warning: useless cast to type 'int' [-Wuseless-cast] 80 | (this.pwl.check(this, word, word.length) == 0 && | ^ dict.vala:81:73: warning: useless cast to type 'int' [-Wuseless-cast] 81 | this.exclude_pwl.check(this, word, word.length) != 0); | ^ dict.vala: In function 'enchant_dict_get_extra_word_characters': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:84:9: note: in expansion of macro 'g_return_val_if_fail' 84 | public unowned string get_extra_word_characters() { | ^~~~~~~~~~~~~~~~~~~~ glib-2.0.vapi: In function 'string_get_char': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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:21: warning: useless cast to type 'unsigned int' [-Wuseless-cast] 97 | unichar uc = (unichar)uc_in; | ^ dict.vala: In function 'enchant_dict_check': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:130:9: note: in expansion of macro 'g_return_val_if_fail' 130 | public int check(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala:133:55: warning: useless cast to type 'int' [-Wuseless-cast] 133 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala: In function 'enchant_dict_filter_suggestions': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:152:9: note: in expansion of macro 'g_return_val_if_fail' 152 | string[]? filter_suggestions(string[] suggs) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala:155:61: warning: useless cast to type 'int' [-Wuseless-cast] 155 | if (sugg != null && sugg.validate() && !this.excluded(sugg)) | ^ dict.vala: In function 'enchant_dict_suggest': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:161:9: note: in expansion of macro 'g_return_val_if_fail' 161 | public string[]? suggest(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala:164:55: warning: useless cast to type 'int' [-Wuseless-cast] 164 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala:173:82: warning: useless cast to type 'int' [-Wuseless-cast] 173 | dict_suggs = this.filter_suggestions(dict_suggs); | ^ dict.vala:173:88: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 173 | dict_suggs = this.filter_suggestions(dict_suggs); | ^ dict.vala: In function 'enchant_dict_add': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:178:9: note: in expansion of macro 'g_return_if_fail' 178 | public void add(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_add_to_session': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:186:9: note: in expansion of macro 'g_return_if_fail' 186 | public void add_to_session(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ dict.vala:189:55: warning: useless cast to type 'int' [-Wuseless-cast] 189 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala: In function 'enchant_dict_is_added': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:199:9: note: in expansion of macro 'g_return_val_if_fail' 199 | public int is_added(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala:202:55: warning: useless cast to type 'int' [-Wuseless-cast] 202 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala: In function 'enchant_dict_remove': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:209:9: note: in expansion of macro 'g_return_if_fail' 209 | public void remove(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_remove_from_session': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:217:9: note: in expansion of macro 'g_return_if_fail' 217 | public void remove_from_session(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ dict.vala:220:55: warning: useless cast to type 'int' [-Wuseless-cast] 220 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala: In function 'enchant_dict_is_removed': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:230:9: note: in expansion of macro 'g_return_val_if_fail' 230 | public int is_removed(string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala:233:55: warning: useless cast to type 'int' [-Wuseless-cast] 233 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala: In function 'enchant_dict_store_replacement': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:241:9: note: in expansion of macro 'g_return_if_fail' 241 | public void store_replacement(string? mis, real_ssize_t mis_len, | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_free_string_list': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:244:9: note: in expansion of macro 'g_return_if_fail' 244 | public void free_string_list(char **string_list) { | ^~~~~~~~~~~~~~~~ dict.vala:246:28: warning: useless cast to type 'gchar **' {aka 'char **'} [-Wuseless-cast] 246 | strfreev((string[])(owned)string_list); | ^ dict.vala: In function 'enchant_dict_describe': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:249:9: note: in expansion of macro 'g_return_if_fail' 249 | public void describe(EnchantDictDescribeFn fn, void *user_data) | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_set_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:273:9: note: in expansion of macro 'g_return_if_fail' 273 | public void set_error(string? err) { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_get_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:279:9: note: in expansion of macro 'g_return_val_if_fail' 279 | public unowned string get_error() { | ^~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_clear_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:283:9: note: in expansion of macro 'g_return_if_fail' 283 | public void clear_error() { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:27, from /usr/include/glib-2.0/gobject/gbinding.h:31: dict.vala: In function 'value_enchant_dict_collect_value': /usr/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/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' 31 | public class EnchantDict { | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26: /usr/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/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/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/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/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' 31 | public class EnchantDict { | ^ /usr/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/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' 31 | public class EnchantDict { | ^ dict.vala: In function 'param_spec_enchant_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'value_get_enchant_dict': /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~~~~~ /usr/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' 31 | public class EnchantDict { | ^~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'value_set_enchant_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /usr/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' 31 | public class EnchantDict { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ dict.vala:31:79: note: in expansion of macro 'G_VALUE_TYPE' 31 | public class EnchantDict { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'value_take_enchant_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /usr/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' 31 | public class EnchantDict { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ dict.vala:31:79: note: in expansion of macro 'G_VALUE_TYPE' 31 | public class EnchantDict { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_class_init': dict.vala:31:3: warning: useless cast to type 'EnchantDictClass *' {aka 'struct _EnchantDictClass *'} [-Wuseless-cast] 31 | public class EnchantDict { | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34: dict.c: In function 'enchant_dict_get_type': /usr/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/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/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); | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-pwl.lo `test -f 'pwl.c' || echo './'`pwl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c pwl.c -fPIC -DPIC -o .libs/libenchant_2_la-pwl.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from pwl.c:33: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 43 | void lock_file(FileStream f) { | ^~~~~~~~~~~~~~~~ pwl.vala: In function 'unlock_file': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 47 | void unlock_file(FileStream f) { | ^~~~~~~~~~~~~~~~ glib-2.0.vapi: In function 'string_get_char': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 51 | string utf8_strtitle(string str) { | ^~~~~~~~~~~~~~~~~~~~ pwl.vala:52:37: warning: useless cast to type 'int' [-Wuseless-cast] 52 | string upper_str = str.up(); /* for locale-sensitive casing */ | ^ pwl.vala:53:42: warning: useless cast to type 'int' [-Wuseless-cast] 53 | string lower_tail = upper_str.next_char().down(); | ^ glib-2.0.vapi: In function 'string_get_next_char': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 58 | bool is_all_caps(string word) { | ^~~~~~~~~~~~~~~~~~~~ pwl.vala: In function 'is_title_case': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 106 | bool is_title_case(string word) { | ^~~~~~~~~~~~~~~~~~~~ pwl.vala: In function 'enchant_pwl_add_to_table': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:135:9: note: in expansion of macro 'g_return_if_fail' 135 | void add_to_table(string word) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:135:9: note: in expansion of macro 'g_return_if_fail' 135 | void add_to_table(string word) { | ^~~~~~~~~~~~~~~~ pwl.vala:136:49: warning: useless cast to type 'int' [-Wuseless-cast] 136 | string normalized_word = word.normalize(); | ^ pwl.vala: In function 'enchant_pwl_add': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:141:9: note: in expansion of macro 'g_return_if_fail' 141 | public void add(EnchantDict session, string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:141:9: note: in expansion of macro 'g_return_if_fail' 141 | public void add(EnchantDict session, string? word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ pwl.vala:145:55: warning: useless cast to type 'int' [-Wuseless-cast] 145 | string word = buf_to_utf8_string(word_buf, len); | ^ pwl.vala:166:50: warning: useless cast to type 'int' [-Wuseless-cast] 166 | if (c != '\n') | ^ glib-2.0.vapi: In function 'string_index_of': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:177:9: note: in expansion of macro 'g_return_if_fail' 177 | public void remove(EnchantDict session, string word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:177:9: note: in expansion of macro 'g_return_if_fail' 177 | public void remove(EnchantDict session, string word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:177:9: note: in expansion of macro 'g_return_if_fail' 177 | public void remove(EnchantDict session, string word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~ pwl.vala:181:55: warning: useless cast to type 'int' [-Wuseless-cast] 181 | string word = buf_to_utf8_string(word_buf, len); | ^ pwl.vala:186:51: warning: useless cast to type 'int' [-Wuseless-cast] 186 | this.words.remove(word.normalize()); | ^ pwl.vala: In function 'enchant_pwl_check': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:237:9: note: in expansion of macro 'g_return_val_if_fail' 237 | public int check(EnchantDict session, string word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:237:9: note: in expansion of macro 'g_return_val_if_fail' 237 | public int check(EnchantDict session, string word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:237:9: note: in expansion of macro 'g_return_val_if_fail' 237 | public int check(EnchantDict session, string word_buf, real_ssize_t len) { | ^~~~~~~~~~~~~~~~~~~~ pwl.vala:241:55: warning: useless cast to type 'int' [-Wuseless-cast] 241 | string word = buf_to_utf8_string(word_buf, len); | ^ pwl.vala:247:51: warning: useless cast to type 'int' [-Wuseless-cast] 247 | if (this.words.contains(word.normalize())) | ^ pwl.vala:252:59: warning: useless cast to type 'int' [-Wuseless-cast] 252 | string lower_case_word = word.down(); | ^ pwl.vala:253:61: warning: useless cast to type 'int' [-Wuseless-cast] 253 | if (this.words.contains(lower_case_word.normalize())) | ^ pwl.vala:258:69: warning: useless cast to type 'int' [-Wuseless-cast] 258 | if (this.words.contains(title_case_word.normalize())) | ^ glib-2.0.vapi: In function 'g_file_stream_read_line': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/giochannel.h:36, from /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:266:9: note: in expansion of macro 'g_return_if_fail' 266 | void refresh_from_file(EnchantDict session) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:266:9: note: in expansion of macro 'g_return_if_fail' 266 | void refresh_from_file(EnchantDict session) { | ^~~~~~~~~~~~~~~~ pwl.vala:283:86: warning: useless cast to type 'int' [-Wuseless-cast] 283 | session.remove_from_session(w, w.length); | ^ pwl.vala:299:63: warning: useless cast to type 'int' [-Wuseless-cast] 299 | if (line.validate()) | ^ pwl.vala:311:81: warning: useless cast to type 'int' [-Wuseless-cast] 311 | session.add_to_session(w, w.length); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:27, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from pwl.c:38: pwl.vala: In function 'value_enchant_pwl_collect_value': /usr/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/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' 124 | public class EnchantPWL { | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26: /usr/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/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/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/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/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' 124 | public class EnchantPWL { | ^ /usr/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/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' 124 | public class EnchantPWL { | ^ pwl.vala: In function 'param_spec_enchant_pwl': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~~~~~ pwl.vala: In function 'value_get_enchant_pwl': /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~~~~~ /usr/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' 124 | public class EnchantPWL { | ^~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~~~~~ pwl.vala: In function 'value_set_enchant_pwl': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /usr/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' 124 | public class EnchantPWL { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ pwl.vala:124:79: note: in expansion of macro 'G_VALUE_TYPE' 124 | public class EnchantPWL { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ pwl.vala: In function 'value_take_enchant_pwl': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /usr/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' 124 | public class EnchantPWL { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ pwl.vala:124:79: note: in expansion of macro 'G_VALUE_TYPE' 124 | public class EnchantPWL { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ pwl.vala: In function 'enchant_pwl_class_init': pwl.vala:124:3: warning: useless cast to type 'EnchantPWLClass *' {aka 'struct _EnchantPWLClass *'} [-Wuseless-cast] 124 | public class EnchantPWL { | ^ In file included from /usr/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34: pwl.c: In function 'enchant_pwl_get_type': /usr/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/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 316 | int check_impl(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 316 | int check_impl(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~~~~~ pwl.vala: In function 'suggest_impl': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 321 | string[]? suggest_impl(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 321 | string[]? suggest_impl(EnchantProviderDict me, string word, real_size_t len) { | ^~~~~~~~~~~~~~~~~~~~ pwl.c: In function 'enchant_pwl_dict_get_type': /usr/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/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/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); | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libenchant_2_la-broker.lo `test -f 'broker.c' || echo './'`broker.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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.18\" -DENCHANT_MAJOR_VERSION=\"2\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c broker.c -fPIC -DPIC -o .libs/libenchant_2_la-broker.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from broker.c:35: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/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/include/glib-2.0/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 33 | string normalize_dictionary_tag(string dict_tag) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'iso_639_from_tag': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 66 | string iso_639_from_tag(string dict_tag) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function '_g_slist_free__enchant_provider_unref0_': broker.vala:77:34: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 77 | SList provider_list; /* list of all of the spelling backend providers */ | ^ broker.vala: In function 'enchant_broker_clear_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:99:9: note: in expansion of macro 'g_return_if_fail' 99 | public void clear_error() { | ^~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_set_ordering': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:108:9: note: in expansion of macro 'g_return_if_fail' 108 | public void set_ordering(string? tag, string? ordering) { | ^~~~~~~~~~~~~~~~ gnu.vapi: In function '_vala_gnulib_relocate': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ gnu.vapi:77:9: note: in expansion of macro 'g_return_val_if_fail' 77 | public string relocate (string path) { | ^~~~~~~~~~~~~~~~~~~~ gnu.vapi:82:33: warning: useless cast to type 'gchar *' {aka 'char *'} [-Wuseless-cast] 82 | return (string) (owned) newpath; | ^ broker.vala: In function 'enchant_broker_load_providers': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:122:9: note: in expansion of macro 'g_return_if_fail' 122 | void load_providers() { | ^~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_load_providers_in_dir': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:128:9: note: in expansion of macro 'g_return_if_fail' 128 | void load_providers_in_dir(string dir_name) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:128:9: note: in expansion of macro 'g_return_if_fail' 128 | void load_providers_in_dir(string dir_name) { | ^~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_load_ordering_from_file': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:170:9: note: in expansion of macro 'g_return_if_fail' 170 | void load_ordering_from_file(string file) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:170:9: note: in expansion of macro 'g_return_if_fail' 170 | void load_ordering_from_file(string file) { | ^~~~~~~~~~~~~~~~ /usr/include/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:16: note: in expansion of macro '_vala_assert' 178 | GLib.assert(ch != null); | ^ ~~~~~~~~~~~ broker.vala: In function '_g_slist_free__g_free0_': broker.vala:199:34: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 199 | public void load_provider_ordering() { | ^ broker.vala: In function 'enchant_broker_load_provider_ordering': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:199:9: note: in expansion of macro 'g_return_if_fail' 199 | public void load_provider_ordering() { | ^~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_get_ordered_providers': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:209:9: note: in expansion of macro 'g_return_val_if_fail' 209 | public SList? get_ordered_providers(string? tag) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala:219:69: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 219 | if (ordering != null) { | ^ glib-2.0.vapi: In function 'string_to_string': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:238:9: note: in expansion of macro 'g_return_val_if_fail' 238 | public unowned EnchantDict? request_pwl_dict(string? pwl) | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function '_enchant_broker_request_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:258:9: note: in expansion of macro 'g_return_val_if_fail' 258 | unowned EnchantDict? _request_dict(string tag, string? pwl) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:258:9: note: in expansion of macro 'g_return_val_if_fail' 258 | unowned EnchantDict? _request_dict(string tag, string? pwl) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_request_dict_with_pwl': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:268:9: note: in expansion of macro 'g_return_val_if_fail' 268 | public unowned EnchantDict? request_dict_with_pwl(string? composite_tag, string? pwl) | ^~~~~~~~~~~~~~~~~~~~ broker.vala:277:80: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 277 | return null; | ^ broker.vala:289:80: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 289 | return null; | ^ broker.vala:295:70: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 295 | return session_list.data; | ^ broker.vala:299:62: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 299 | return this.new_dict(EnchantDict.with_implicit_pwl(comp_dict, tags[0], pwl)); | ^ broker.vala: In function 'enchant_broker_request_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:302:9: note: in expansion of macro 'g_return_val_if_fail' 302 | public unowned EnchantDict? request_dict(string? tag) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_describe': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:306:9: note: in expansion of macro 'g_return_if_fail' 306 | public void describe(EnchantBrokerDescribeFn? fn, void * user_data) | ^~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_list_dicts': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:322:9: note: in expansion of macro 'g_return_if_fail' 322 | public void list_dicts(EnchantDictDescribeFn? fn, void *user_data) | ^~~~~~~~~~~~~~~~ broker.vala:337:103: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 337 | foreach (string tag in provider.list_dicts(provider)) { | ^ broker.vala: In function '_enchant_broker_dict_exists': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:370:9: note: in expansion of macro 'g_return_val_if_fail' 370 | int _dict_exists(string tag) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:370:9: note: in expansion of macro 'g_return_val_if_fail' 370 | int _dict_exists(string tag) | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_dict_exists': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:378:9: note: in expansion of macro 'g_return_val_if_fail' 378 | public int dict_exists(string? tag) | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_new_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:402:9: note: in expansion of macro 'g_return_val_if_fail' 402 | public unowned EnchantDict? new_dict(EnchantDict? session) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_free_dict': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:410:9: note: in expansion of macro 'g_return_if_fail' 410 | public void free_dict(EnchantDict? session) { | ^~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_get_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:104:16: note: in expansion of macro 'g_return_val_if_fail' 104 | get { return _error;} | ^ ~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_set_error': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:105:16: note: in expansion of macro 'g_return_if_fail' 105 | set { _error = value; } | ^ ~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_free': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:657:35: note: in expansion of macro 'G_STRFUNC' 657 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:96:16: note: in expansion of macro 'g_return_if_fail' 96 | return_if_fail(this != null); | ^ ~~~~~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -no-undefined -export-symbols-regex '^enchant_.*' -version-info 10:18:8 -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libenchant-2.la -rpath /usr/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 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 libtool: link: /usr/bin/armv7hl-mageia-linux-gnueabi-nm -p .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 '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: echo "{ global:" > .libs/libenchant-2.ver libtool: link: cat .libs/libenchant-2.exp | /usr/bin/sed -e "s/\(.*\)/\1;/" >> .libs/libenchant-2.ver libtool: link: echo "local: *; };" >> .libs/libenchant-2.ver libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC .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 -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--as-needed -Wl,--no-undefined -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--export-dynamic -pthread -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,-soname -Wl,libenchant-2.so.2 -Wl,-version-script -Wl,.libs/libenchant-2.ver -o .libs/libenchant-2.so.2.8.18 libtool: link: (cd ".libs" && rm -f "libenchant-2.so.2" && ln -s "libenchant-2.so.2.8.18" "libenchant-2.so.2") libtool: link: (cd ".libs" && rm -f "libenchant-2.so" && ln -s "libenchant-2.so.2.8.18" "libenchant-2.so") libtool: link: ( cd ".libs" && rm -f "libenchant-2.la" && ln -s "../libenchant-2.la" "libenchant-2.la" ) make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' Making all in src make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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 -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o util.lo util.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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 -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c util.c -fPIC -DPIC -o .libs/util.o In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from util.h:8, from util.c:33: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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:25: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'const gchar * const*' {aka 'const char * const*'} [-Wincompatible-pointer-types] 33 | unowned string[] languages = Intl.get_language_names(); | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ 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:9: note: in expansion of macro '_vala_assert' 34 | assert(languages != null); | ^~~~~~~~~~~~ make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libutil.la util.lo -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 libtool: link: armv7hl-mageia-linux-gnueabi-ar cr .libs/libutil.a .libs/util.o libtool: link: armv7hl-mageia-linux-gnueabi-ranlib .libs/libutil.a libtool: link: ( cd ".libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" ) make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' touch dummy.vala make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' /usr/bin/make all-am make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' cp /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src/enchant.1 enchant-2.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' cp /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src/enchant-lsmod.1 enchant-lsmod-2.1 make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' groff -mandoc -Thtml enchant-lsmod-2.1 > enchant-lsmod-2.html make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' groff -mandoc -Thtml enchant-2.1 > enchant-2.html make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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 -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o enchant-lsmod.o enchant-lsmod.c In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from enchant-lsmod.c:35: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 32 | void describe_dict(string lang_tag, | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 32 | void describe_dict(string lang_tag, | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 32 | void describe_dict(string lang_tag, | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 32 | void describe_dict(string lang_tag, | ^~~~~~~~~~~~~~~~ enchant-lsmod.vala: In function 'describe_word_chars': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 39 | void describe_word_chars(string lang_tag, | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 39 | void describe_word_chars(string lang_tag, | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 39 | void describe_word_chars(string lang_tag, | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 39 | void describe_word_chars(string lang_tag, | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 39 | void describe_word_chars(string lang_tag, | ^~~~~~~~~~~~~~~~ enchant-lsmod.vala: In function 'describe_provider': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 50 | void describe_provider(string name, string desc, string file) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 50 | void describe_provider(string name, string desc, string file) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 50 | void describe_provider(string name, string desc, string file) { | ^~~~~~~~~~~~~~~~ enchant-lsmod.vala: In function 'usage': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 54 | void usage(string progname) { | ^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant-lsmod-2 enchant-lsmod.o ../lib/libenchant-2.la -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../libgnu/libgnu.la libutil.la libtool: link: gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--as-needed -Wl,--no-undefined -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/enchant-lsmod-2 enchant-lsmod.o -Wl,--export-dynamic ../lib/.libs/libenchant-2.so ../libgnu/.libs/libgnu.a ./.libs/libutil.a -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -pthread make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' gcc -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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 -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o enchant.o enchant.c In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:34, from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from enchant.c:35: /usr/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /usr/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/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/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/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/include/glib-2.0/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/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/include/glib-2.0/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/include/glib-2.0/glib/gthread.h:34, from /usr/include/glib-2.0/glib/gasyncqueue.h:34, from /usr/include/glib-2.0/glib.h:34: enchant.c: In function 'mode_get_type': /usr/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/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 46 | void print_version(FileStream to) { | ^~~~~~~~~~~~~~~~ enchant.vala: In function 'check_word': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 51 | bool check_word(Dict dict, string word) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 51 | bool check_word(Dict dict, string word) { | ^~~~~~~~~~~~~~~~~~~~ enchant.vala: In function 'do_mode_a': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 56 | void do_mode_a(Dict dict, string word, size_t start_pos, size_t line_count, bool terse_mode) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 56 | void do_mode_a(Dict dict, string word, size_t start_pos, size_t line_count, bool terse_mode) { | ^~~~~~~~~~~~~~~~ enchant.vala:57:59: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 57 | if (check_word(dict, word)) { | ^ enchant.vala: In function 'do_mode_l': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 91 | void do_mode_l(Dict dict, string word, size_t line_count) { | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 91 | void do_mode_l(Dict dict, string word, size_t line_count) { | ^~~~~~~~~~~~~~~~ enchant.vala: In function 'token_construct': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ enchant.vala:106:9: note: in expansion of macro 'g_return_val_if_fail' 106 | public Token(string word, long pos) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:27, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from enchant.c:36: enchant.vala: In function 'value_token_collect_value': /usr/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/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' 102 | class Token { | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:26: /usr/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/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/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/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/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' 102 | class Token { | ^ /usr/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/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' 102 | class Token { | ^ enchant.vala: In function 'param_spec_token': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~~ enchant.vala: In function 'value_get_token': /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 102 | class Token { | ^~~~~~~~~~~~ /usr/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' 102 | class Token { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~~ enchant.vala: In function 'value_set_token': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 102 | class Token { | ^~~~~~~~~~~ /usr/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' 102 | class Token { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 102 | class Token { | ^~~~~~~~~~~ enchant.vala:102:79: note: in expansion of macro 'G_VALUE_TYPE' 102 | class Token { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~ enchant.vala: In function 'value_take_token': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 102 | class Token { | ^~~~~~~~~~~ /usr/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' 102 | class Token { | ^ /usr/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/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /usr/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/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' 102 | class Token { | ^~~~~~~~~~~ enchant.vala:102:79: note: in expansion of macro 'G_VALUE_TYPE' 102 | class Token { | ^ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 102 | class Token { | ^~~~~~~~~~~ enchant.vala: In function 'token_class_init': enchant.vala:102:3: warning: useless cast to type 'TokenClass *' {aka 'struct _TokenClass *'} [-Wuseless-cast] 102 | class Token { | ^ enchant.c: In function 'token_get_type': /usr/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/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 112 | SList tokenize_line(Dict dict, string line) { | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 112 | SList tokenize_line(Dict dict, string line) { | ^~~~~~~~~~~~~~~~~~~~ enchant.vala:122:77: warning: useless cast to type 'unsigned int' [-Wuseless-cast] 122 | uc != 0 && !dict.is_word_character(uc, WordPosition.START); | ^ enchant.vala:132:77: warning: useless cast to type 'unsigned int' [-Wuseless-cast] 132 | uc != 0 && dict.is_word_character(uc, WordPosition.MIDDLE); | ^ enchant.vala:142:73: warning: useless cast to type 'unsigned int' [-Wuseless-cast] 142 | !dict.is_word_character(last_char_ptr.get_char(), WordPosition.END); | ^ enchant.vala:167:39: warning: useless cast to type 'int' [-Wuseless-cast] 167 | if (word.len > 0) { | ^ enchant.c: In function 'spelling_get_type': /usr/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/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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' 180 | void usage(OptionContext ctx) { | ^~~~~~~~~~~~~~~~ enchant.vala: In function 'main_set_mode': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ enchant.vala:213:9: note: in expansion of macro 'g_return_val_if_fail' 213 | private static bool set_mode(string option_name, string? val, void *data) { | ^~~~~~~~~~~~~~~~~~~~ glib-2.0.vapi: In function 'g_file_stream_read_line': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/giochannel.h:36, from /usr/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/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/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:55: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 340 | if (mode != Mode.A || mode_A_no_command) { | ^ enchant.vala: In function 'main_parse_file': /usr/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /usr/include/glib-2.0/glib/gmessages.h:670:35: note: in expansion of macro 'G_STRFUNC' 670 | G_STRFUNC, \ | ^~~~~~~~~ enchant.vala:224:9: note: in expansion of macro 'g_return_val_if_fail' 224 | private static bool parse_file(FileStream fin) { | ^~~~~~~~~~~~~~~~~~~~ enchant.vala:274:105: warning: useless cast to type 'int' [-Wuseless-cast] 274 | unichar c = new_word.get_char_validated(); | ^ enchant.vala: In function 'main_main': enchant.vala:375:53: warning: useless cast to type 'gint *' {aka 'int *'} [-Wuseless-cast] 375 | ctx.parse(ref args); | ^ enchant.vala: In function 'main_finalize': /usr/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/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/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' 185 | public class Main : Object { | ^~~~~~~~~~~~~~ enchant.c: In function 'main_get_type': /usr/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/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/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); | ^~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant-2 enchant.o ../lib/libenchant-2.la -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../libgnu/libgnu.la libutil.la libtool: link: gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--as-needed -Wl,--no-undefined -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/enchant-2 enchant.o -Wl,--export-dynamic ../lib/.libs/libenchant-2.so ../libgnu/.libs/libgnu.a ./.libs/libutil.a -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -pthread make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' Making all in providers make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -D_ENCHANT_BUILD=1 -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 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o enchant_aspell_la-enchant_aspell.lo `test -f 'enchant_aspell.c' || echo './'`enchant_aspell.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -D_ENCHANT_BUILD=1 -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 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c enchant_aspell.c -fPIC -DPIC -o .libs/enchant_aspell_la-enchant_aspell.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -D_ENCHANT_BUILD=1 -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 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o enchant_voikko_la-enchant_voikko.lo `test -f 'enchant_voikko.c' || echo './'`enchant_voikko.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -D_ENCHANT_BUILD=1 -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 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c enchant_voikko.c -fPIC -DPIC -o .libs/enchant_voikko_la-enchant_voikko.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CC --mode=link 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 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_aspell.la -rpath /usr/lib/enchant-2 enchant_aspell_la-enchant_aspell.lo -laspell libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC .libs/enchant_aspell_la-enchant_aspell.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath -Wl,/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib/.libs ../lib/.libs/libenchant-2.so -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -laspell -Wl,-soname -Wl,enchant_aspell.so -o .libs/enchant_aspell.so libtool: link: ( cd ".libs" && rm -f "enchant_aspell.la" && ln -s "../enchant_aspell.la" "enchant_aspell.la" ) make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CC --mode=link 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 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_voikko.la -rpath /usr/lib/enchant-2 enchant_voikko_la-enchant_voikko.lo -lvoikko libtool: link: gcc -shared -Wl,--as-needed -fPIC -DPIC .libs/enchant_voikko_la-enchant_voikko.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath -Wl,/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib/.libs ../lib/.libs/libenchant-2.so -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lvoikko -Wl,-soname -Wl,enchant_voikko.so -o .libs/enchant_voikko.so libtool: link: ( cd ".libs" && rm -f "enchant_voikko.la" && ln -s "../enchant_voikko.la" "enchant_voikko.la" ) make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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/include/hunspell -DENCHANT_HUNSPELL_DICT_DIR='"/usr/share/hunspell"' -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o enchant_hunspell_la-enchant_hunspell.lo `test -f 'enchant_hunspell.cpp' || echo './'`enchant_hunspell.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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/include/hunspell -DENCHANT_HUNSPELL_DICT_DIR=\"/usr/share/hunspell\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c enchant_hunspell.cpp -fPIC -DPIC -o .libs/enchant_hunspell_la-enchant_hunspell.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CXX --mode=link 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/include/hunspell -DENCHANT_HUNSPELL_DICT_DIR='"/usr/share/hunspell"' -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_hunspell.la -rpath /usr/lib/enchant-2 enchant_hunspell_la-enchant_hunspell.lo -lhunspell-1.7 libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crti.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtbeginS.o .libs/enchant_hunspell_la-enchant_hunspell.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath -Wl,/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib/.libs ../lib/.libs/libenchant-2.so -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lhunspell-1.7 -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16 -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../.. -L/lib -L/usr/lib -lstdc++ -lm -latomic_asneeded -lc -lgcc_s /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtendS.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crtn.o -Wl,-soname -Wl,enchant_hunspell.so -o .libs/enchant_hunspell.so libtool: link: ( cd ".libs" && rm -f "enchant_hunspell.la" && ln -s "../enchant_hunspell.la" "enchant_hunspell.la" ) make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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/share/nuspell"' -std=c++17 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o enchant_nuspell_la-enchant_nuspell.lo `test -f 'enchant_nuspell.cpp' || echo './'`enchant_nuspell.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -isystem ../libgnu -isystem ../libgnu -I../lib -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/uuid -I/usr/include/json-c -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -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/share/nuspell\" -std=c++17 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c enchant_nuspell.cpp -fPIC -DPIC -o .libs/enchant_nuspell_la-enchant_nuspell.o make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' /bin/sh ../libtool --tag=CXX --mode=link 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/share/nuspell"' -std=c++17 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_nuspell.la -rpath /usr/lib/enchant-2 enchant_nuspell_la-enchant_nuspell.lo -lnuspell -licuuc libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crti.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtbeginS.o .libs/enchant_nuspell_la-enchant_nuspell.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -Wl,-rpath -Wl,/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib/.libs ../lib/.libs/libenchant-2.so -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lnuspell -licuuc -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16 -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../.. -L/lib -L/usr/lib -lstdc++ -lm -latomic_asneeded -lc -lgcc_s /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtendS.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crtn.o -Wl,-soname -Wl,enchant_nuspell.so -o .libs/enchant_nuspell.so libtool: link: ( cd ".libs" && rm -f "enchant_nuspell.la" && ln -s "../enchant_nuspell.la" "enchant_nuspell.la" ) make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.6MeCjV + umask 022 + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT ++ dirname /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT + mkdir -p /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + mkdir /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd enchant-2.8.18 + '[' 1 -eq 1 ']' + /usr/bin/make install DESTDIR=/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT 'INSTALL=/usr/bin/install -p' pkgdatadir=/usr/share/enchant-2 Making install in libgnu make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' /usr/bin/make install-am make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/libgnu' Making install in lib make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib' /bin/sh ../libtool --mode=install /usr/bin/install -p libenchant-2.la '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib' libtool: install: /usr/bin/install -p .libs/libenchant-2.so.2.8.18 /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/libenchant-2.so.2.8.18 libtool: install: (cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib && { ln -s -f libenchant-2.so.2.8.18 libenchant-2.so.2 || { rm -f libenchant-2.so.2 && ln -s libenchant-2.so.2.8.18 libenchant-2.so.2; }; }) libtool: install: (cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib && { ln -s -f libenchant-2.so.2.8.18 libenchant-2.so || { rm -f libenchant-2.so && ln -s libenchant-2.so.2.8.18 libenchant-2.so; }; }) libtool: install: /usr/bin/install -p .libs/libenchant-2.lai /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/libenchant-2.la libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/enchant-2-2' /usr/bin/install -p -m 644 enchant.ordering '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/enchant-2-2' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/include/enchant-2' /usr/bin/install -p -m 644 enchant.h enchant++.h '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/include/enchant-2' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/man/man5' /usr/bin/install -p -m 644 enchant.5 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/man/man5' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2' /usr/bin/install -p -m 644 enchant.html '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/lib' Making install in src make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' touch dummy.vala /usr/bin/make install-am make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -p enchant-2 enchant-lsmod-2 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/bin' libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -p .libs/enchant-2 /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/bin/enchant-2 libtool: warning: '../lib/libenchant-2.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -p .libs/enchant-lsmod-2 /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/bin/enchant-lsmod-2 /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/man/man1' /usr/bin/install -p -m 644 enchant-2.1 enchant-lsmod-2.1 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/man/man1' /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2' /usr/bin/install -p -m 644 enchant-2.html enchant-lsmod-2.html '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2' make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/src' Making install in providers make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2' /bin/sh ../libtool --mode=install /usr/bin/install -p enchant_aspell.la enchant_hunspell.la enchant_nuspell.la enchant_voikko.la '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2' libtool: warning: relinking 'enchant_aspell.la' libtool: install: (cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers; /bin/sh "/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_aspell.la -rpath /usr/lib/enchant-2 enchant_aspell_la-enchant_aspell.lo -laspell -inst-prefix-dir /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT) libtool: relink: gcc -shared -Wl,--as-needed -fPIC -DPIC .libs/enchant_aspell_la-enchant_aspell.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -L/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib -L/usr/lib -lenchant-2 -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -laspell -Wl,-soname -Wl,enchant_aspell.so -o .libs/enchant_aspell.so libtool: install: /usr/bin/install -p .libs/enchant_aspell.soT /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_aspell.so libtool: install: /usr/bin/install -p .libs/enchant_aspell.lai /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_aspell.la libtool: warning: relinking 'enchant_hunspell.la' libtool: install: (cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers; /bin/sh "/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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 -Wno-missing-field-initializers -I/usr/include/hunspell -DENCHANT_HUNSPELL_DICT_DIR=\"/usr/share/hunspell\" -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_hunspell.la -rpath /usr/lib/enchant-2 enchant_hunspell_la-enchant_hunspell.lo -lhunspell-1.7 -inst-prefix-dir /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crti.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtbeginS.o .libs/enchant_hunspell_la-enchant_hunspell.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -L/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib -L/usr/lib -lenchant-2 -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lhunspell-1.7 -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16 -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../.. -L/lib -lstdc++ -lm -latomic_asneeded -lc -lgcc_s /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtendS.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crtn.o -Wl,-soname -Wl,enchant_hunspell.so -o .libs/enchant_hunspell.so libtool: install: /usr/bin/install -p .libs/enchant_hunspell.soT /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_hunspell.so libtool: install: /usr/bin/install -p .libs/enchant_hunspell.lai /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_hunspell.la libtool: warning: relinking 'enchant_nuspell.la' libtool: install: (cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers; /bin/sh "/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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 -Wno-missing-field-initializers -DENCHANT_NUSPELL_DICT_DIR=\"/usr/share/nuspell\" -std=c++17 -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_nuspell.la -rpath /usr/lib/enchant-2 enchant_nuspell_la-enchant_nuspell.lo -lnuspell -licuuc -inst-prefix-dir /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crti.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtbeginS.o .libs/enchant_nuspell_la-enchant_nuspell.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -L/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib -L/usr/lib -lenchant-2 -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lnuspell -licuuc -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16 -L/usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../.. -L/lib -lstdc++ -lm -latomic_asneeded -lc -lgcc_s /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/crtendS.o /usr/lib/gcc/armv7hl-mageia-linux-gnueabi/16/../../../crtn.o -Wl,-soname -Wl,enchant_nuspell.so -o .libs/enchant_nuspell.so libtool: install: /usr/bin/install -p .libs/enchant_nuspell.soT /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_nuspell.so libtool: install: /usr/bin/install -p .libs/enchant_nuspell.lai /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_nuspell.la libtool: warning: relinking 'enchant_voikko.la' libtool: install: (cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers; /bin/sh "/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -module -avoid-version -no-undefined -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../lib/libenchant-2.la ../libgnu/libgnu.la -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o enchant_voikko.la -rpath /usr/lib/enchant-2 enchant_voikko_la-enchant_voikko.lo -lvoikko -inst-prefix-dir /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT) libtool: relink: gcc -shared -Wl,--as-needed -fPIC -DPIC .libs/enchant_voikko_la-enchant_voikko.o -Wl,--whole-archive ../libgnu/.libs/libgnu.a -Wl,--no-whole-archive -O2 -g -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -L/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib -L/usr/lib -lenchant-2 -lgmodule-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lvoikko -Wl,-soname -Wl,enchant_voikko.so -o .libs/enchant_voikko.so libtool: install: /usr/bin/install -p .libs/enchant_voikko.soT /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_voikko.so libtool: install: /usr/bin/install -p .libs/enchant_voikko.lai /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2/enchant_voikko.la libtool: warning: remember to run 'libtool --finish /usr/lib/enchant-2' /usr/bin/make install-data-hook make[3]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/enchant-2 && rm -f enchant_aspell.la enchant_hunspell.la enchant_nuspell.la enchant_voikko.la *.a make[3]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/providers' Making install in tests make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/tests' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/tests' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/tests' Making install in program-tests make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/program-tests' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/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 '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/program-tests' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/program-tests' make[1]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18' make[2]: Entering directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/pkgconfig' /usr/bin/install -p -m 644 enchant-2.pc '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/lib/pkgconfig' make[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18' make[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18' + /usr/bin/find-debuginfo -j16 --strict-build-id -m -i --build-id-seed 2.8.18-2.mga11 --unique-debug-suffix -2.8.18-2.mga11.arm --unique-debug-src-base enchant2-2.8.18-2.mga11.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18 find-debuginfo: starting Extracting debug info from 7 files DWARF-compressing 7 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.18-2.mga11.arm cpio: lib/glib-2.0.vapi: Cannot stat: No such file or directory cpio: src/glib-2.0.vapi: Cannot stat: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j16 + /usr/lib/rpm/redhat/brp-python-hardlink Reading /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/SPECPARTS/rpm-debuginfo.specpart Processing files: enchant2-2.8.18-2.mga11.armv7hl Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.M7aIJq + umask 022 + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + cd enchant-2.8.18 + DOCDIR=/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2 + cp -pr /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/AUTHORS /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2 + cp -pr /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/NEWS /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2 + cp -pr /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/README /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/doc/enchant2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.vVMXpc + umask 022 + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + cd enchant-2.8.18 + LICENSEDIR=/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/licenses/enchant2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/licenses/enchant2 + cp -pr /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/COPYING.LIB /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/licenses/enchant2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(gnulib) enchant2 = 2.8.18-2.mga11 enchant2(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libenchant-2.so.2 libglib-2.0.so.0 libgobject-2.0.so.0 Processing files: enchant2-aspell-2.8.18-2.mga11.armv7hl Provides: enchant2-aspell = 2.8.18-2.mga11 enchant2-aspell(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libaspell.so.15 libc.so.6 libc.so.6(GLIBC_2.4) libenchant-2.so.2 libglib-2.0.so.0 Processing files: enchant2-nuspell-2.8.18-2.mga11.armv7hl Provides: enchant2-nuspell = 2.8.18-2.mga11 enchant2-nuspell(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.4) libenchant-2.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libglib-2.0.so.0 libicuuc.so.78 libnuspell.so.5 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) Processing files: enchant2-voikko-2.8.18-2.mga11.armv7hl Provides: enchant2-voikko = 2.8.18-2.mga11 enchant2-voikko(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.4) libenchant-2.so.2 libglib-2.0.so.0 libvoikko.so.1 Processing files: libenchant2_2-2.8.18-2.mga11.armv7hl Executing(%license): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.y3Ti5E + umask 022 + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + cd enchant-2.8.18 + LICENSEDIR=/home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/licenses/libenchant2_2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/licenses/libenchant2_2 + cp -pr /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/enchant-2.8.18/COPYING.LIB /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT/usr/share/licenses/libenchant2_2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: libenchant-2.so.2 libenchant2_2 = 2.8.18-2.mga11 libenchant2_2(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.4) libenchant-2.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0 libhunspell-1.7.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.31) Obsoletes: libenchant2 < 2.2.3-2 Processing files: libenchant2-devel-2.8.18-2.mga11.armv7hl Provides: devel(libenchant-2) enchant2-devel = 2.8.18-2.mga11 libenchant2-devel = 2.8.18-2.mga11 libenchant2-devel(armv7hl-32) = 2.8.18-2.mga11 pkgconfig(enchant-2) = 2.8.18 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: devel(libglib-2.0) devel(libgmodule-2.0) devel(libgobject-2.0) pkgconfig pkgconfig(glib-2.0) pkgconfig(gmodule-no-export-2.0) Processing files: enchant2-debugsource-2.8.18-2.mga11.armv7hl Provides: enchant2-debugsource = 2.8.18-2.mga11 enchant2-debugsource(armv7hl-32) = 2.8.18-2.mga11 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.18-2.mga11.armv7hl Provides: debuginfo(build-id) = 89467bfafc618e333081d22c54b9b3318457b298 debuginfo(build-id) = ad44d86c8ff0a0b967abec3a8961c8cc51ef650e enchant2-debuginfo = 2.8.18-2.mga11 enchant2-debuginfo(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: enchant2-debugsource(armv7hl-32) = 2.8.18-2.mga11 Processing files: enchant2-aspell-debuginfo-2.8.18-2.mga11.armv7hl Provides: debuginfo(build-id) = 8e0c6f05a76a55a86932ccc4f9427bd59c1187d0 enchant2-aspell-debuginfo = 2.8.18-2.mga11 enchant2-aspell-debuginfo(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: enchant2-debugsource(armv7hl-32) = 2.8.18-2.mga11 Processing files: enchant2-nuspell-debuginfo-2.8.18-2.mga11.armv7hl Provides: debuginfo(build-id) = ffcdd495c83943186cbc0b58c3dd261031edf859 enchant2-nuspell-debuginfo = 2.8.18-2.mga11 enchant2-nuspell-debuginfo(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: enchant2-debugsource(armv7hl-32) = 2.8.18-2.mga11 Processing files: enchant2-voikko-debuginfo-2.8.18-2.mga11.armv7hl Provides: debuginfo(build-id) = 4b792644fac960ae922761dfe31a006b54979293 enchant2-voikko-debuginfo = 2.8.18-2.mga11 enchant2-voikko-debuginfo(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: enchant2-debugsource(armv7hl-32) = 2.8.18-2.mga11 Processing files: libenchant2_2-debuginfo-2.8.18-2.mga11.armv7hl Provides: debuginfo(build-id) = 4e1aefb48507bd14a70724a759646bd45f7037ba debuginfo(build-id) = cf25be82d526d324a06107ab8b10f3cad97be306 libenchant2_2-debuginfo = 2.8.18-2.mga11 libenchant2_2-debuginfo(armv7hl-32) = 2.8.18-2.mga11 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: enchant2-debugsource(armv7hl-32) = 2.8.18-2.mga11 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build/BUILDROOT Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-debuginfo-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/libenchant2_2-debuginfo-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/libenchant2-devel-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-debugsource-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/libenchant2_2-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-aspell-debuginfo-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-nuspell-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-aspell-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-voikko-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-voikko-debuginfo-2.8.18-2.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/enchant2-nuspell-debuginfo-2.8.18-2.mga11.armv7hl.rpm Executing(rmbuild): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.MsnSUf + umask 022 + cd /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + test -d /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + rm -rf /home/iurt/rpmbuild/BUILD/enchant2-2.8.18-build + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!