GCC 14 (and above) have enabled certain compiler flags such as Wincompatible-pointer-types that causes build time errors such as
rofi-file-browser-extended-1.3.1/src/icons.c:52:57: error: passing argument 2 of ‘g_array_steal’ from incompatible pointer type [-Wincompatible-pointer-types]
52
In file included from /usr/include/glib-2.0/glib.h:33,
from /usr/include/glib-2.0/gmodule.h:30,
from /var/tmp/portage/x11-misc/rofi-file-browser-extended-1.3.1-r1/work/rofi-file-browser-extended-1.3.1/src/icons.c:1:
/usr/include/glib-2.0/glib/garray.h:86:54: note: expected ‘gsize ’ {aka ‘unsigned int ’} but argument is of type ‘long unsigned int ’
86 | gsize len);
| ~~~~^
My patch attempts to fix this error and some other C99 related warnings. First reported on Gentoo linux, please reffer
https://bugs.gentoo.org/928491 for more details
GCC 14 (and above) have enabled certain compiler flags such as Wincompatible-pointer-types that causes build time errors such as
~~~~~~In file included from /usr/include/glib-2.0/glib.h:33, from /usr/include/glib-2.0/gmodule.h:30, from /var/tmp/portage/x11-misc/rofi-file-browser-extended-1.3.1-r1/work/rofi-file-browser-extended-1.3.1/src/icons.c:1: /usr/include/glib-2.0/glib/garray.h:86:54: note: expected ‘gsize ’ {aka ‘unsigned int ’} but argument is of type ‘long unsigned int ’ 86 | gsize len); |
~~~~^My patch attempts to fix this error and some other C99 related warnings. First reported on Gentoo linux, please reffer https://bugs.gentoo.org/928491 for more details