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

Reply via email to