=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/textproc/enchant2", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for enchant2-2.8.19nb1 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19' Making all in libgnu gmake[2]: Entering directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19/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' \"/opt/pkg\"; \ printf '#define EXEC_PREFIX %s\n' \"/opt/pkg\"; \ printf '#define BINDIR %s\n' \"/opt/pkg/bin\"; \ printf '#define SBINDIR %s\n' \"/opt/pkg/sbin\"; \ printf '#define LIBEXECDIR %s\n' \"/opt/pkg/libexec\"; \ printf '#define DATAROOTDIR %s\n' \"/opt/pkg/share\"; \ printf '#define DATADIR %s\n' \"/opt/pkg/share\"; \ printf '#define SYSCONFDIR %s\n' \"/opt/pkg/etc\"; \ printf '#define SHAREDSTATEDIR %s\n' \"/opt/pkg/com\"; \ printf '#define LOCALSTATEDIR %s\n' \"/opt/pkg/var\"; \ printf '#define RUNSTATEDIR %s\n' \"/opt/pkg/var/run\"; \ printf '#define INCLUDEDIR %s\n' \"/opt/pkg/include\"; \ printf '#define OLDINCLUDEDIR %s\n' \"/usr/include\"; \ printf '#define DOCDIR %s\n' \"/opt/pkg/share/doc/enchant\"; \ printf '#define INFODIR %s\n' \"/opt/pkg/share/info\"; \ printf '#define HTMLDIR %s\n' \"/opt/pkg/share/doc/enchant\"; \ printf '#define DVIDIR %s\n' \"/opt/pkg/share/doc/enchant\"; \ printf '#define PDFDIR %s\n' \"/opt/pkg/share/doc/enchant\"; \ printf '#define PSDIR %s\n' \"/opt/pkg/share/doc/enchant\"; \ printf '#define LIBDIR %s\n' \"/opt/pkg/lib\"; \ printf '#define LISPDIR %s\n' \"/opt/pkg/share/emacs/site-lisp\"; \ printf '#define LOCALEDIR %s\n' \"/opt/pkg/lib/locale\"; \ printf '#define MANDIR %s\n' \"/opt/pkg/share/man\"; \ printf '#define MANEXT %s\n' \"\"; \ printf '#define PKGDATADIR %s\n' \"/opt/pkg/share/enchant\"; \ printf '#define PKGINCLUDEDIR %s\n' \"/opt/pkg/include/enchant\"; \ printf '#define PKGLIBDIR %s\n' \"/opt/pkg/lib/enchant\"; \ printf '#define PKGLIBEXECDIR %s\n' \"/opt/pkg/libexec/enchant\"; \ } | sed '/""/d' > configmake.h-t 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 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''@|0|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 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_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ABORT_DEBUG''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/0/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETPROGNAME''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_MBSTOWCS''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RAND''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STACK_TRACE''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOF''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h > stdlib.h-t1 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_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MBS_ENDSWITH''@/0/g' \ -e 's/@''GNULIB_MBS_STARTSWITH''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMEQ''@/1/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_MEMSET_EXPLICIT''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STREQ''@/1/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNCPY''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/0/g' \ -e 's/@''GNULIB_STRNLEN''@/0/g' \ -e 's/@''GNULIB_STRNUL''@/0/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STR_ENDSWITH''@/0/g' \ -e 's/@''GNULIB_STR_STARTSWITH''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERROR_L''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/0/g' \ < ./string.in.h > string.h-t1 mv configmake.h-t configmake.h mv stddef.h-t stddef.h mv fcntl.h-t fcntl.h mkdir -p 'sys' mkdir -p 'sys' 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|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMEQ''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_MEMSET_EXPLICIT''@|1|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STREQ''@|0|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERROR_L''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_MEMPCPY''@|0|g' \ -e 's|@''REPLACE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPCPY''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNCPY''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERROR_L''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''REPLACE_STRVERSCMP''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|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' \ < string.h-t1 > string.h-t2 sed \ -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_DECL_PROGRAM_INVOCATION_NAME''@|1|g' \ -e 's|@''HAVE_GETPROGNAME''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOF''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_SYS_PROCESS_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ < stdlib.h-t1 > stdlib.h-t2 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 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 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 mv sys/file.h-t sys/file.h mv sys/types.h-t sys/types.h rm -f string.h-t1 sed \ -e 's|@''REPLACE__EXIT''@|0|g' \ -e 's|@''REPLACE_ABORT''@|0|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_GETLOADAVG''@|0|g' \ -e 's|@''REPLACE_GETPROGNAME''@|0|g' \ -e 's|@''REPLACE_GETSUBOPT''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MB_CUR_MAX''@|0|g' \ -e 's|@''REPLACE_MBSTOWCS''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKOSTEMP''@|0|g' \ -e 's|@''REPLACE_MKOSTEMPS''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_POSIX_OPENPT''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RAND''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOF''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e 's|@''CAN_PRINT_STACK_TRACE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdlib.h-t2 > stdlib.h-t3 mv string.h-t2 string.h 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 rm -f stdlib.h-t1 stdlib.h-t2 mv stdlib.h-t3 stdlib.h 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 /opt/pkg/bin/gmake all-am gmake[3]: Entering directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19/libgnu' /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libgnu_la-bcp47.lo -MD -MP -MF .deps/libgnu_la-bcp47.Tpo -c -o libgnu_la-bcp47.lo `test -f 'bcp47.c' || echo './'`bcp47.c /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libgnu_la-c-ctype.lo -MD -MP -MF .deps/libgnu_la-c-ctype.Tpo -c -o libgnu_la-c-ctype.lo `test -f 'c-ctype.c' || echo './'`c-ctype.c /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libgnu_la-memeq.lo -MD -MP -MF .deps/libgnu_la-memeq.Tpo -c -o libgnu_la-memeq.lo `test -f 'memeq.c' || echo './'`memeq.c /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libgnu_la-stdlib.lo -MD -MP -MF .deps/libgnu_la-stdlib.Tpo -c -o libgnu_la-stdlib.lo `test -f 'stdlib.c' || echo './'`stdlib.c /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libgnu_la-streq.lo -MD -MP -MF .deps/libgnu_la-streq.Tpo -c -o libgnu_la-streq.lo `test -f 'streq.c' || echo './'`streq.c libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-memeq.lo -MD -MP -MF .deps/libgnu_la-memeq.Tpo -c memeq.c -fPIC -DPIC -o .libs/libgnu_la-memeq.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-bcp47.lo -MD -MP -MF .deps/libgnu_la-bcp47.Tpo -c bcp47.c -fPIC -DPIC -o .libs/libgnu_la-bcp47.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-c-ctype.lo -MD -MP -MF .deps/libgnu_la-c-ctype.Tpo -c c-ctype.c -fPIC -DPIC -o .libs/libgnu_la-c-ctype.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-stdlib.lo -MD -MP -MF .deps/libgnu_la-stdlib.Tpo -c stdlib.c -fPIC -DPIC -o .libs/libgnu_la-stdlib.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-streq.lo -MD -MP -MF .deps/libgnu_la-streq.Tpo -c streq.c -fPIC -DPIC -o .libs/libgnu_la-streq.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-stdlib.lo -MD -MP -MF .deps/libgnu_la-stdlib.Tpo -c stdlib.c -o libgnu_la-stdlib.o >/dev/null 2>&1 libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-memeq.lo -MD -MP -MF .deps/libgnu_la-memeq.Tpo -c memeq.c -o libgnu_la-memeq.o >/dev/null 2>&1 libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-streq.lo -MD -MP -MF .deps/libgnu_la-streq.Tpo -c streq.c -o libgnu_la-streq.o >/dev/null 2>&1 libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-c-ctype.lo -MD -MP -MF .deps/libgnu_la-c-ctype.Tpo -c c-ctype.c -o libgnu_la-c-ctype.o >/dev/null 2>&1 mv -f .deps/libgnu_la-stdlib.Tpo .deps/libgnu_la-stdlib.Plo /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c mv -f .deps/libgnu_la-memeq.Tpo .deps/libgnu_la-memeq.Plo mv -f .deps/libgnu_la-streq.Tpo .deps/libgnu_la-streq.Plo /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libgnu_la-relocatable.lo -MD -MP -MF .deps/libgnu_la-relocatable.Tpo -c -o libgnu_la-relocatable.lo `test -f 'relocatable.c' || echo './'`relocatable.c mv -f .deps/libgnu_la-c-ctype.Tpo .deps/libgnu_la-c-ctype.Plo libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c unistd.c -fPIC -DPIC -o .libs/libgnu_la-unistd.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-relocatable.lo -MD -MP -MF .deps/libgnu_la-relocatable.Tpo -c relocatable.c -fPIC -DPIC -o .libs/libgnu_la-relocatable.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-unistd.lo -MD -MP -MF .deps/libgnu_la-unistd.Tpo -c unistd.c -o libgnu_la-unistd.o >/dev/null 2>&1 libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-bcp47.lo -MD -MP -MF .deps/libgnu_la-bcp47.Tpo -c bcp47.c -o libgnu_la-bcp47.o >/dev/null 2>&1 mv -f .deps/libgnu_la-unistd.Tpo .deps/libgnu_la-unistd.Plo libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -DNO_XMALLOC -I. -I.. -DIN_LIBRARY -DENABLE_COSTLY_RELOCATABLE -DINSTALLDIR=LIBDIR -include configmake.h -I/tmp/work/textproc/enchant2/work/.buildlink/include -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libgnu_la-relocatable.lo -MD -MP -MF .deps/libgnu_la-relocatable.Tpo -c relocatable.c -o libgnu_la-relocatable.o >/dev/null 2>&1 mv -f .deps/libgnu_la-relocatable.Tpo .deps/libgnu_la-relocatable.Plo mv -f .deps/libgnu_la-bcp47.Tpo .deps/libgnu_la-bcp47.Plo /usr/bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu23 -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 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -no-undefined -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o libgnu.la libgnu_la-bcp47.lo libgnu_la-c-ctype.lo libgnu_la-memeq.lo libgnu_la-stdlib.lo libgnu_la-streq.lo libgnu_la-unistd.lo libgnu_la-relocatable.lo libtool: link: ar cr .libs/libgnu.a .libs/libgnu_la-bcp47.o .libs/libgnu_la-c-ctype.o .libs/libgnu_la-memeq.o .libs/libgnu_la-stdlib.o .libs/libgnu_la-streq.o .libs/libgnu_la-unistd.o .libs/libgnu_la-relocatable.o libtool: link: ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) gmake[3]: Leaving directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19/libgnu' gmake[2]: Leaving directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19/libgnu' Making all in lib gmake[2]: Entering directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19/lib' rm -f enchant.5 enchant.5.tmp /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-api.lo -MD -MP -MF .deps/libenchant_2_la-api.Tpo -c -o libenchant_2_la-api.lo `test -f 'api.c' || echo './'`api.c sed -e 's|@PKGDATADIR[@]|/opt/pkg/share/enchant|g' -e 's|@SYSCONFDIR[@]|/opt/pkg/etc|g' /tmp/work/textproc/enchant2/work/enchant-2.8.19/lib/enchant.5.in >enchant.5.tmp mv enchant.5.tmp enchant.5 /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-broker.lo -MD -MP -MF .deps/libenchant_2_la-broker.Tpo -c -o libenchant_2_la-broker.lo `test -f 'broker.c' || echo './'`broker.c /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-composite.lo -MD -MP -MF .deps/libenchant_2_la-composite.Tpo -c -o libenchant_2_la-composite.lo `test -f 'composite.c' || echo './'`composite.c /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-dict.lo -MD -MP -MF .deps/libenchant_2_la-dict.Tpo -c -o libenchant_2_la-dict.lo `test -f 'dict.c' || echo './'`dict.c /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-provider.lo -MD -MP -MF .deps/libenchant_2_la-provider.Tpo -c -o libenchant_2_la-provider.lo `test -f 'provider.c' || echo './'`provider.c libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-broker.lo -MD -MP -MF .deps/libenchant_2_la-broker.Tpo -c broker.c -fPIC -DPIC -o .libs/libenchant_2_la-broker.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-api.lo -MD -MP -MF .deps/libenchant_2_la-api.Tpo -c api.c -fPIC -DPIC -o .libs/libenchant_2_la-api.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-dict.lo -MD -MP -MF .deps/libenchant_2_la-dict.Tpo -c dict.c -fPIC -DPIC -o .libs/libenchant_2_la-dict.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-provider.lo -MD -MP -MF .deps/libenchant_2_la-provider.Tpo -c provider.c -fPIC -DPIC -o .libs/libenchant_2_la-provider.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-composite.lo -MD -MP -MF .deps/libenchant_2_la-composite.Tpo -c composite.c -fPIC -DPIC -o .libs/libenchant_2_la-composite.o In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from api.c:35: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib-object.h:24, from dict.c:33: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from broker.c:35: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ api.vala: In function 'enchant_set_prefix_dir': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from provider.c:35: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib-object.h:24, from composite.c:32: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.c: In function 'glib_autoptr_clear_EnchantProvider': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.c: In function 'glib_autoptr_clear_EnchantBroker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.c: In function 'glib_autoptr_clear_EnchantDict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantDict *' [-Wuseless-cast] 1397 | { if (_ptr) (cleanup) ((ParentName *) _ptr); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.c: In function 'glib_autoptr_clear_EnchantProviderDict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.c: In function 'glib_autoptr_clear_EnchantPwlDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.c: In function 'glib_autoptr_clear_EnchantCompositeDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glib-2.0.vapi: In function 'string_strip': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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_strnlen': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': glib-2.0.vapi:1507:12: warning: useless cast to type 'long int' [-Wuseless-cast] /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dict.c: In function 'glib_autoptr_clear_EnchantDict': glib-2.0.vapi: In function 'string_substring': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail' dict.c: In function 'glib_autoptr_clear_EnchantPWL': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1532:2: note: in expansion of macro 'g_return_val_if_fail' dict.c: In function 'glib_autoptr_clear_EnchantProviderDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glib-2.0.vapi: In function 'string_index_of_char': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1204:2: note: in expansion of macro 'g_return_val_if_fail' glib-2.0.vapi: In function 'string_get': dict.c: In function 'glib_autoptr_clear_EnchantProvider': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1283:2: note: in expansion of macro 'g_return_val_if_fail' dict.c: In function 'glib_autoptr_clear_EnchantBroker': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1397:28: warning: useless cast to type 'EnchantBroker *' [-Wuseless-cast] 1397 | { if (_ptr) (cleanup) ((ParentName *) _ptr); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': broker.vala: In function 'normalize_dictionary_tag': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:33:2: note: in expansion of macro 'g_return_val_if_fail' 33 | string normalize_dictionary_tag(string dict_tag) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'iso_639_from_tag': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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 */ | ^ dict.vala: In function 'enchant_dict_excluded': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:72:9: note: in expansion of macro 'g_return_val_if_fail' 72 | bool excluded(string word) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:72:9: note: in expansion of macro 'g_return_val_if_fail' 72 | bool excluded(string word) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_clear_error': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:108:9: note: in expansion of macro 'g_return_if_fail' 108 | public void set_ordering(string? tag, string? ordering) { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_contains': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:78:9: note: in expansion of macro 'g_return_val_if_fail' 78 | bool contains(string word) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:78:9: note: in expansion of macro 'g_return_val_if_fail' 78 | bool contains(string word) { | ^~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_get_extra_word_characters': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': gnu.vapi: In function '_vala_gnulib_relocate': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1313:2: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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; | ^ 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; | ^ broker.vala: In function 'enchant_broker_load_providers': libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-api.lo -MD -MP -MF .deps/libenchant_2_la-api.Tpo -c api.c -o libenchant_2_la-api.o >/dev/null 2>&1 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:122:9: note: in expansion of macro 'g_return_if_fail' 122 | void load_providers() { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_check': broker.vala: In function 'enchant_broker_load_providers_in_dir': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:128:9: note: in expansion of macro 'g_return_if_fail' 128 | void load_providers_in_dir(string dir_name) { | ^~~~~~~~~~~~~~~~ dict.vala:133:55: warning: useless cast to type 'long int' [-Wuseless-cast] 133 | string word = buf_to_utf8_string(word_buf, len); | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:128:9: note: in expansion of macro 'g_return_if_fail' 128 | void load_providers_in_dir(string dir_name) { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_filter_suggestions': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:152:9: note: in expansion of macro 'g_return_val_if_fail' 152 | string[]? filter_suggestions(string[] suggs) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': dict.vala: In function 'enchant_dict_suggest': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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 'long 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); | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)); | ^~~~~~~~~~~~~ dict.vala:173:88: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 173 | dict_suggs = this.filter_suggestions(dict_suggs); | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_add': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 'long int' [-Wuseless-cast] 189 | string word = buf_to_utf8_string(word_buf, len); | ^ broker.vala: In function 'enchant_broker_load_ordering_from_file': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:170:9: note: in expansion of macro 'g_return_if_fail' 170 | void load_ordering_from_file(string file) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:170:9: note: in expansion of macro 'g_return_if_fail' 170 | void load_ordering_from_file(string file) { | ^~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_is_added': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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 'long int' [-Wuseless-cast] 202 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala: In function 'enchant_dict_remove': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/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); | ^ ~~~~~~~~~~~ dict.vala: In function 'enchant_dict_remove_from_session': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 'long int' [-Wuseless-cast] 220 | string word = buf_to_utf8_string(word_buf, len); | ^ dict.vala: In function 'enchant_dict_is_removed': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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 'long int' [-Wuseless-cast] 233 | string word = buf_to_utf8_string(word_buf, len); | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_store_replacement': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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, | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)); | ^~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_free_string_list': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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); | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ dict.vala: In function 'enchant_dict_describe': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:283:9: note: in expansion of macro 'g_return_if_fail' 283 | public void clear_error() { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:27, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31: dict.vala: In function 'value_enchant_dict_collect_value': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': broker.vala: In function '_g_slist_free__g_free0_': /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.vala:199:34: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 199 | public void load_provider_ordering() { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_load_provider_ordering': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:199:9: note: in expansion of macro 'g_return_if_fail' 199 | public void load_provider_ordering() { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:26: /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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))) { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_get_ordered_providers': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:209:9: note: in expansion of macro 'g_return_val_if_fail' 209 | public SList? get_ordered_providers(string? tag) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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))) { | ^~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1622:2: note: in expansion of macro 'g_return_val_if_fail' dict.vala: In function 'param_spec_enchant_dict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_request_pwl_dict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) | ^~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'value_get_enchant_dict': /tmp/work/textproc/enchant2/work/.buildlink/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; \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:667:9: note: in expansion of macro 'G_LIKELY' 667 | if (G_LIKELY (expr)) \ | ^~~~~~~~ dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:2: note: in expansion of macro 'g_return_val_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~~~~~ composite.c: In function 'glib_autoptr_clear_EnchantProviderDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'value_set_enchant_dict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:2: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.vala: In function '_enchant_broker_request_dict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:3: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ dict.vala:31:3: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:3: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dict.vala: In function 'value_take_enchant_dict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:2: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_request_dict_with_pwl': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:3: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ dict.vala:31:3: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ broker.vala:277:80: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 277 | return null; | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ dict.vala:31:3: note: in expansion of macro 'g_return_if_fail' 31 | public class EnchantDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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.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 { | ^ 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; | ^ composite.c: In function 'glib_autoptr_clear_EnchantProvider': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:34: dict.c: In function 'enchant_dict_get_type': composite.c: In function 'glib_autoptr_clear_EnchantCompositeDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ^ /tmp/work/textproc/enchant2/work/.buildlink/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); \ | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) { | ^~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_request_dict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) | ^~~~~~~~~~~~~~~~ provider.c: In function 'glib_autoptr_clear_EnchantProvider': broker.vala:337:103: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 337 | foreach (string tag in provider.list_dicts(provider)) { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.vala: In function '_enchant_broker_dict_exists': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:370:9: note: in expansion of macro 'g_return_val_if_fail' 370 | int _dict_exists(string tag) | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': gnu.vapi: In function '_vala_gnulib_relocate': composite.c: In function 'glib_autoptr_clear_EnchantDict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:378:9: note: in expansion of macro 'g_return_val_if_fail' 378 | public int dict_exists(string? tag) | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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; | ^ composite.c: In function 'glib_autoptr_clear_EnchantBroker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ broker.vala: In function 'enchant_broker_new_dict': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:410:9: note: in expansion of macro 'g_return_if_fail' 410 | public void free_dict(EnchantDict? session) { | ^~~~~~~~~~~~~~~~ composite.vala: In function 'enchant_composite_dict_construct': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ provider.vala: In function 'enchant_provider_set_error': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:122:9: note: in expansion of macro 'g_return_if_fail' 122 | public void set_error(string? err) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ provider.vala: In function '_enchant_provider_dictionary_exists': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:134:9: note: in expansion of macro 'g_return_val_if_fail' 134 | public int _dictionary_exists(string tag) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:134:9: note: in expansion of macro 'g_return_val_if_fail' 134 | public int _dictionary_exists(string tag) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31: composite.vala: In function 'enchant_composite_dict_finalize': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long unsigned int' [-Wuseless-cast] 281 | g_once_init_leave ((location), (gsize) (result)); \ | ^ dict.c:2132:17: note: in expansion of macro 'g_once_init_leave' 2132 | g_once_init_leave (&enchant_dict_type_id__once, enchant_dict_type_id); | ^~~~~~~~~~~~~~~~~ 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)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ provider.vala: In function 'enchant_provider_get_user_dict_dir': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:34: composite.c: In function 'enchant_composite_dict_get_type': broker.vala: In function 'enchant_broker_get_error': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:104:16: note: in expansion of macro 'g_return_val_if_fail' 104 | get { return _error;} | ^ ~~~~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:27, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib-object.h:24, from provider.c:38: provider.vala: In function 'value_enchant_provider_collect_value': /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ broker.vala: In function 'enchant_broker_set_error': /tmp/work/textproc/enchant2/work/.buildlink/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); \ | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) { | ^~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long unsigned int' [-Wuseless-cast] 281 | g_once_init_leave ((location), (gsize) (result)); \ | ^ composite.c:413:17: note: in expansion of macro 'g_once_init_leave' 413 | g_once_init_leave (&enchant_composite_dict_type_id__once, enchant_composite_dict_type_id); | ^~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ broker.vala:96:16: note: in expansion of macro 'g_return_if_fail' 96 | return_if_fail(this != null); | ^ ~~~~~~~~~~~~~~~ composite.vala: In function 'composite_dict_check': In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:26: /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) { | ^~~~~~~~~ composite.vala:48:48: warning: useless cast to type 'long int' [-Wuseless-cast] 48 | string word = buf_to_utf8_string(word_buf, (real_ssize_t)len); | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ composite.vala: In function 'composite_dict_suggest': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ provider.vala: In function 'param_spec_enchant_provider': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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(); | ^ provider.vala: In function 'value_get_enchant_provider': /tmp/work/textproc/enchant2/work/.buildlink/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; \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:667:9: note: in expansion of macro 'G_LIKELY' 667 | if (G_LIKELY (expr)) \ | ^~~~~~~~ provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^~~~~~~ composite.vala:71:61: warning: useless cast to type 'void (*)(void *)' [-Wuseless-cast] 71 | foreach (EnchantDict dict in cdict.session_list) { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:78:2: note: in expansion of macro 'g_return_val_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~~~~~ composite.vala:82:17: warning: assignment to 'gchar **' {aka 'char **'} from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 82 | return res.steal(); | ^ provider.vala: In function 'value_set_enchant_provider': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:78:2: note: in expansion of macro 'g_return_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ composite.vala: In function 'composite_dict_add_to_session': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:78:3: note: in expansion of macro 'g_return_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ provider.vala:78:3: note: in expansion of macro 'g_return_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:78:2: note: in expansion of macro 'g_return_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider.vala:78:3: note: in expansion of macro 'g_return_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ provider.vala:78:3: note: in expansion of macro 'g_return_if_fail' 78 | public class EnchantProvider { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:34: provider.c: In function 'enchant_provider_get_type': /tmp/work/textproc/enchant2/work/.buildlink/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); \ | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long unsigned int' [-Wuseless-cast] 281 | g_once_init_leave ((location), (gsize) (result)); \ | ^ provider.c:969:10: note: in expansion of macro 'g_once_init_leave' 969 | static volatile gsize enchant_provider_type_id__once = 0; | ^~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/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); | ^~~~~~~~~~~~ dict.c: In function '_vala_array_length': dict.c:2189:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] 2189 | _vala_array_length (gpointer array) | ^~~~~~~~~~~~~~~~~~ broker.c: In function '_vala_array_length': broker.c:3178:1: warning: function might be candidate for attribute 'pure' if it is known to return normally [-Wsuggest-attribute=pure] 3178 | static gssize | ^~~~~~~~~~~~~ libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-composite.lo -MD -MP -MF .deps/libenchant_2_la-composite.Tpo -c composite.c -o libenchant_2_la-composite.o >/dev/null 2>&1 mv -f .deps/libenchant_2_la-api.Tpo .deps/libenchant_2_la-api.Plo /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-provider-dict.lo -MD -MP -MF .deps/libenchant_2_la-provider-dict.Tpo -c -o libenchant_2_la-provider-dict.lo `test -f 'provider-dict.c' || echo './'`provider-dict.c libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-provider.lo -MD -MP -MF .deps/libenchant_2_la-provider.Tpo -c provider.c -o libenchant_2_la-provider.o >/dev/null 2>&1 libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-dict.lo -MD -MP -MF .deps/libenchant_2_la-dict.Tpo -c dict.c -o libenchant_2_la-dict.o >/dev/null 2>&1 libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-provider-dict.lo -MD -MP -MF .deps/libenchant_2_la-provider-dict.Tpo -c provider-dict.c -fPIC -DPIC -o .libs/libenchant_2_la-provider-dict.o mv -f .deps/libenchant_2_la-composite.Tpo .deps/libenchant_2_la-composite.Plo /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-pwl.lo -MD -MP -MF .deps/libenchant_2_la-pwl.Tpo -c -o libenchant_2_la-pwl.lo `test -f 'pwl.c' || echo './'`pwl.c In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from provider-dict.c:33: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-broker.lo -MD -MP -MF .deps/libenchant_2_la-broker.Tpo -c broker.c -o libenchant_2_la-broker.o >/dev/null 2>&1 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:70:9: note: in expansion of macro 'g_return_if_fail' 70 | public void set_error(string err) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:27, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib-object.h:24, from provider-dict.c:34: provider-dict.vala: In function 'value_enchant_provider_dict_collect_value': /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:26: /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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))) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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))) { | ^~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/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; \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:667:9: note: in expansion of macro 'G_LIKELY' 667 | if (G_LIKELY (expr)) \ | ^~~~~~~~ provider-dict.vala:45:2: note: in expansion of macro 'g_return_val_if_fail' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:45:2: note: in expansion of macro 'g_return_if_fail' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:45:2: note: in expansion of macro 'g_return_if_fail' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ provider-dict.vala:45:3: note: in expansion of macro 'g_return_if_fail' 45 | public class EnchantProviderDict { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:34: provider-dict.c: In function 'enchant_provider_dict_get_type': /tmp/work/textproc/enchant2/work/.buildlink/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); \ | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) { | ^~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long unsigned int' [-Wuseless-cast] 281 | g_once_init_leave ((location), (gsize) (result)); \ | ^ provider-dict.c:533:17: note: in expansion of macro 'g_once_init_leave' 533 | g_once_init_leave (&enchant_provider_dict_type_id__once, enchant_provider_dict_type_id); | ^~~~~~~~~~~~~~~~~ mv -f .deps/libenchant_2_la-provider.Tpo .deps/libenchant_2_la-provider.Plo /usr/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -I.. -isystem ../libgnu -isystem ../libgnu -I/opt/pkg/include -pthread -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN='"libenchant"' -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/usr/include -MT libenchant_2_la-util.lo -MD -MP -MF .deps/libenchant_2_la-util.Tpo -c -o libenchant_2_la-util.lo `test -f 'util.c' || echo './'`util.c libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-pwl.lo -MD -MP -MF .deps/libenchant_2_la-pwl.Tpo -c pwl.c -fPIC -DPIC -o .libs/libenchant_2_la-pwl.o libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-provider-dict.lo -MD -MP -MF .deps/libenchant_2_la-provider-dict.Tpo -c provider-dict.c -o libenchant_2_la-provider-dict.o >/dev/null 2>&1 In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from pwl.c:33: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h: In function 'g_assert_finalize_object': libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-util.lo -MD -MP -MF .deps/libenchant_2_la-util.Tpo -c util.c -fPIC -DPIC -o .libs/libenchant_2_la-util.o /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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, \ | ^~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:807:3: note: in expansion of macro 'g_assert_null' 807 | g_assert_null (weak_pointer); | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gtypemodule.h: In function 'glib_autoptr_clear_GTypeModule': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GClosure': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GEnumClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GFlagsClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GObject': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GInitiallyUnowned': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GParamSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject-autocleanups.h: In function 'glib_autoptr_clear_GTypeClass': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:51:2: note: in expansion of macro 'g_return_val_if_fail' 51 | string utf8_strtitle(string str) { | ^~~~~~~~~~~~~~~~~~~~ glib-2.0.vapi: In function 'string_get_next_char': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1302:2: note: in expansion of macro 'g_return_val_if_fail' pwl.vala: In function 'is_all_caps': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:135:9: note: in expansion of macro 'g_return_if_fail' 135 | void add_to_table(string word) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:135:9: note: in expansion of macro 'g_return_if_fail' 135 | void add_to_table(string word) { | ^~~~~~~~~~~~~~~~ pwl.vala: In function 'enchant_pwl_add': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 'long 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1184:2: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1184:2: note: in expansion of macro 'g_return_val_if_fail' glib-2.0.vapi: In function 'string_strnlen': glib-2.0.vapi:1507:12: warning: useless cast to type 'long int' [-Wuseless-cast] glib-2.0.vapi: In function 'string_substring': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 'long int' [-Wuseless-cast] 181 | string word = buf_to_utf8_string(word_buf, len); | ^ pwl.vala: In function 'enchant_pwl_check': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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 'long int' [-Wuseless-cast] 241 | string word = buf_to_utf8_string(word_buf, len); | ^ glib-2.0.vapi: In function 'g_file_stream_read_line': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:56: glib-2.0.vapi:4111:22: warning: useless cast to type 'GString *' {aka 'struct _GString *'} [-Wuseless-cast] /tmp/work/textproc/enchant2/work/.buildlink/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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:266:9: note: in expansion of macro 'g_return_if_fail' 266 | void refresh_from_file(EnchantDict session) { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:266:9: note: in expansion of macro 'g_return_if_fail' 266 | void refresh_from_file(EnchantDict session) { | ^~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:27, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib-object.h:24, from pwl.c:38: pwl.vala: In function 'value_enchant_pwl_collect_value': /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/gobject/gobject.h:26: /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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))) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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))) { | ^~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/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; \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:667:9: note: in expansion of macro 'G_LIKELY' 667 | if (G_LIKELY (expr)) \ | ^~~~~~~~ pwl.vala:124:2: note: in expansion of macro 'g_return_val_if_fail' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:124:2: note: in expansion of macro 'g_return_if_fail' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:124:2: note: in expansion of macro 'g_return_if_fail' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | G_STRFUNC, \ | ^~~~~~~~~ pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | if (G_LIKELY (expr)) \ | ^~~~~~~~ pwl.vala:124:3: note: in expansion of macro 'g_return_if_fail' 124 | public class EnchantPWL { | ^~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1279:8: note: in definition of macro '_G_BOOLEAN_EXPR_IMPL' 1279 | if (expr) \ | ^~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) | ^~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:654:9: note: in expansion of macro 'G_LIKELY' 654 | 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 { | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:659:35: note: in expansion of macro 'G_STRFUNC' 659 | 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 { | ^ mv -f .deps/libenchant_2_la-dict.Tpo .deps/libenchant_2_la-dict.Plo In file included from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:34: pwl.c: In function 'enchant_pwl_get_type': /tmp/work/textproc/enchant2/work/.buildlink/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); \ | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) { | ^~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long unsigned int' [-Wuseless-cast] 281 | g_once_init_leave ((location), (gsize) (result)); \ | ^ pwl.c:2489:17: note: in expansion of macro 'g_once_init_leave' 2489 | g_once_init_leave (&enchant_pwl_type_id__once, enchant_pwl_type_id); | ^~~~~~~~~~~~~~~~~ groff -mandoc -Thtml enchant.5 > enchant.html pwl.vala: In function 'check_impl': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/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); \ | ^~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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)) { | ^~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gthread.h:281:36: warning: useless cast to type 'long unsigned int' [-Wuseless-cast] 281 | g_once_init_leave ((location), (gsize) (result)); \ | ^ pwl.c:2647:17: note: in expansion of macro 'g_once_init_leave' 2647 | g_once_init_leave (&enchant_pwl_dict_type_id__once, enchant_pwl_dict_type_id); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include/glibconfig.h:9, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gtypes.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib.h:32, from util.c:34: /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GAsyncQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBookmarkFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GBytes': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GChecksum': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDateTime': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDate': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GDir': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GError': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHashTable': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GHmac': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GIOChannel': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GKeyFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPtrArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GByteArray': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainContextPusher': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMainLoop': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSource': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMappedFile': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMarkupParseContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GNode': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionContext': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GOptionGroup': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPatternSpec': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GQueue': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRand': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRegex': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMatchInfo': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GScanner': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSequence': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GSList': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStringChunk': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GStrvBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GThread': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRecMutexLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockWriterLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRWLockReaderLocker': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimer': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTimeZone': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GTree': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariant': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantBuilder': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantIter': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantDict': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GVariantType': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GRefString': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GUri': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/glib-autocleanups.h: In function 'glib_autoptr_clear_GPathBuf': /tmp/work/textproc/enchant2/work/.buildlink/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); } \ | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:1415:3: note: in expansion of macro '_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS' 1415 | _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(TypeName, TypeName, func) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/work/textproc/enchant2/work/.buildlink/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_strnlen': glib-2.0.vapi:1507:12: warning: useless cast to type 'long int' [-Wuseless-cast] glib-2.0.vapi: In function 'string_substring': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1514:2: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1525:3: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | G_STRFUNC, \ | ^~~~~~~~~ glib-2.0.vapi:1527:3: note: in expansion of macro 'g_return_val_if_fail' /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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': /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmacros.h:935:24: warning: useless cast to type 'const char *' [-Wuseless-cast] 935 | #define G_STRFUNC ((const char*) (__func__)) | ^ /tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0/glib/gmessages.h:672:35: note: in expansion of macro 'G_STRFUNC' 672 | 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:30:56: warning: useless cast to type 'long int' [-Wuseless-cast] 30 | string res = str_buf.substring(0, len); | ^ pre-grohtml: fatal error: 'pre-grohtml' exited with status 8; re-run with a different output driver to see diagnostic messages gmake[2]: *** [Makefile:1687: enchant.html] Error 4 gmake[2]: *** Waiting for unfinished jobs.... mv -f .deps/libenchant_2_la-provider-dict.Tpo .deps/libenchant_2_la-provider-dict.Plo libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-util.lo -MD -MP -MF .deps/libenchant_2_la-util.Tpo -c util.c -o libenchant_2_la-util.o >/dev/null 2>&1 mv -f .deps/libenchant_2_la-broker.Tpo .deps/libenchant_2_la-broker.Plo mv -f .deps/libenchant_2_la-util.Tpo .deps/libenchant_2_la-util.Plo libtool: compile: gcc -std=gnu23 -DHAVE_CONFIG_H -I. -I.. --include config.h -isystem ../libgnu -isystem ../libgnu -I/tmp/work/textproc/enchant2/work/.buildlink/include -pthread -I/tmp/work/textproc/enchant2/work/.buildlink/include/glib-2.0 -I/tmp/work/textproc/enchant2/work/.buildlink/lib/glib-2.0/include -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 -Winit-self -Winline -Winvalid-pch -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 -Wno-analyzer-malloc-leak -Wno-incompatible-pointer-types -DG_LOG_DOMAIN=\"libenchant\" -D_ENCHANT_BUILD=1 -DENCHANT_VERSION_STRING=\"2.8.19\" -DENCHANT_MAJOR_VERSION=\"2\" -I/tmp/work/textproc/enchant2/work/.buildlink/include/gio-unix-2.0 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -MT libenchant_2_la-pwl.lo -MD -MP -MF .deps/libenchant_2_la-pwl.Tpo -c pwl.c -o libenchant_2_la-pwl.o >/dev/null 2>&1 mv -f .deps/libenchant_2_la-pwl.Tpo .deps/libenchant_2_la-pwl.Plo gmake[2]: Leaving directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19/lib' gmake[1]: *** [Makefile:1148: all-recursive] Error 1 gmake[1]: Leaving directory '/tmp/work/textproc/enchant2/work/enchant-2.8.19' gmake: *** [Makefile:1057: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/textproc/enchant2 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/textproc/enchant2