Cannot build easytag with gcc 9.1
Hello.
I'm the maintainer of easytag-git on AUR.
When I try to build a git version of easytag with gcc 9.1, build process stops in src/file.c:
src/file.c: In function 'ET_Mark_File_Tag_As_Saved':
src/file.c:1720:32: error: cast between incompatible function types from 'void (*)(File_Tag *, gboolean)' {aka 'void (*)(struct <anonymous> *, int)'} to 'void (*)(void *, void *)' [-Werror=cast-function-type]
1720 | g_list_foreach(FileTagList,(GFunc)Set_Saved_Value_Of_File_Tag,FALSE); // All other FileTag set to FALSE
| ^
src/file.c: In function 'ET_Mark_File_Name_As_Saved':
src/file.c:1732:33: error: cast between incompatible function types from 'void (*)(File_Tag *, gboolean)' {aka 'void (*)(struct <anonymous> *, int)'} to 'void (*)(void *, void *)' [-Werror=cast-function-type]
1732 | g_list_foreach(FileNameList,(GFunc)Set_Saved_Value_Of_File_Tag,FALSE);
| ^
cc1: all warnings being treated as errors
make[2]: *** [Makefile:2115: src/easytag-file.o] Error 1