On 1/17/21 11:55 AM, Andrew Savchenko wrote:
Hello!
I found that eet loader from imlib2-loaders-1.7.1 fails to build
(with gcc-10.2.0 and efl-1.25.1, full build log is attached):
loader_eet.c:384:5: error: invalid use of incomplete typedef
�~@~XImlibLoader�~@~Y {aka �~@~Xstruct _imlibloader�~@~Y}
384 | l->num_formats = sizeof(list_formats) / sizeof(char *);
| ^~
This happens because struct _imlibloader (aka typedef ImlibLoader)
is not defined within imlib2_loaders sources. As I see imlib2_loaders
copies private headers from imlib2, so the solution is to add and
include missing loaders.h header, see attached patch.
Hello Andrew,
The eet loader has not been kept up-to-date in ages.
I'm not even sure if what it did still is relevant.
I have fixed the build by applying a couple of changes it should have had.
I have also disabled it as it will not work at all anyway for various
reasons.
/Kim
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel