Page MenuHomePhabricator

Update erigo, does not build with EFL 1.18.4 or 1.19.0
Open, Incoming QueuePublic


No version of erigo builds, not the 1.0.0 or 1.0.0. beta 1.14 tags, or latest commit.

Enrico added a subscriber: Enrico.May 15 2017, 7:19 AM

well, the error is

error: unknown type name ‘Eo_Class’ const Eo_Class* (*kl_func)();

probably some includes must be changed, is the Project still alive ?

dasty added a subscriber: dasty.Sep 8 2017, 7:34 AM

It is not includes, lot of things needs to be renamed such as Eo_Class => Efl_Event, but there is also more complicated issues such as EO_CALLBACK_CONTINUE and especially EO_CALLBACK_STOP needs to be handled differently.

I tried even compiling against older version of EFL - precisely 1.17.2 from Fedora 24, the amount of issues is smaller, but also nothing super straight forward.

Considering that the last commit is from 16 months ago, I have a feeling it is just no longer maintained.

Does anybody has an idea, again which version of EFL Erigo actually compiles reliably?

I have no idea, but I was told there is no one actively working on erigo. I am not aware of anyone interested in fixing it. Such is the case for many EFL things, I took over a couple. I doubt I will ever have interest in working on erigo.

As of this time I would say erigo is dead till someone revives it, if someone does.