Enventor is failing to build against the latest EFL.
It looks like the eo_prefix in enventor_object.eo file is set to enventor_obj while in the rest of the code the functions call have another prefix: enventor_object.
The field legacy_prefix doesn't seem to be accepted by the latest eolian version: eolian_gen -v
Eolian C generator version: 1.22.99.61810
The error is:
make all-recursive make[1]: Entering directory '/tmp/tmp.uXBMY9zLwL/enventor' Making all in src make[2]: Entering directory '/tmp/tmp.uXBMY9zLwL/enventor/src' Making all in lib make[3]: Entering directory '/tmp/tmp.uXBMY9zLwL/enventor/src/lib' EOLIAN enventor_object.eo.c eolian: /tmp/tmp.uXBMY9zLwL/enventor/src/lib/enventor_object.eo:12:4: '}' expected (to close '{' at line 7, column 1) near 'legacy_prefix' legacy_prefix: enventor_object; ^ eolian: could not parse file 'enventor_object.eo' make[3]: *** [Makefile:1034: enventor_object.eo.c] Error 1 make[3]: Leaving directory '/tmp/tmp.uXBMY9zLwL/enventor/src/lib' make[2]: *** [Makefile:396: all-recursive] Error 1 make[2]: Leaving directory '/tmp/tmp.uXBMY9zLwL/enventor/src' make[1]: *** [Makefile:539: all-recursive] Error 1 make[1]: Leaving directory '/tmp/tmp.uXBMY9zLwL/enventor' make: *** [Makefile:427: all] Error 2
Commenting legacy_prefix and align the function calls seems to be a workaround. I can paste my patch if it helps.