On Fri, Dec 02, 2011 at 11:30:01AM +1000, David Seikel wrote:
> Elsa got broken, and I was thinking of actually trying it out soon.
> 
> elsa_gui.c: In function ‘_elsa_gui_users_genlist_set’:
> elsa_gui.c:547: error: ‘struct _Elm_Gen_Item_Class_Func’ has no member
> named ‘label_get’ elsa_gui.c: In function ‘_elsa_gui_users_gengrid_set’:
> elsa_gui.c:568: error: ‘struct _Elm_Gen_Item_Class_Func’ has no member
> named ‘label_get’ elsa_gui.c: In function ‘_elsa_gui_genlist_fill’:
> elsa_gui.c:606: error: ‘struct _Elm_Gen_Item_Class_Func’ has no member
> named ‘label_get’ elsa_gui.c: In function ‘_elsa_gui_gengrid_fill’:
> elsa_gui.c:627: error: ‘struct _Elm_Gen_Item_Class_Func’ has no member
> named ‘label_get’

Here is patch for elsa:
http://git.openembedded.org/meta-openembedded-contrib/tree/meta-efl/recipes-efl/efl/elsa/0002-elsa_gui-update-genlist-gengrid-callbacks-s-label_ge.patch?h=jansa/test
and updated one for --disable-pam to work
http://git.openembedded.org/meta-openembedded-contrib/tree/meta-efl/recipes-efl/efl/elsa/0001-elsa-fix-to-build-really-without-PAM-support-if-PAM-.patch?h=jansa/test

> 
> python-elementary is also broken for the same reason, but it's hard to
> find the error in the middle of the pages of warnings.
> 
> ./elementary/elementary.c_elementary.c: In function
> ‘__pyx_pf_10elementary_12c_elementary_16GenlistItemClass___cinit__’: 
> ./elementary/elementary.c_elementary.c:51763:
> error: ‘struct _Elm_Gen_Item_Class_Func’ has no member named
> ‘label_get’ .

Here is patch I'm using now
http://git.openembedded.org/meta-openembedded-contrib/tree/meta-efl/recipes-devtools/python/python-elementary/0001-python-elementary-temporary-fix-for-build-breakage.patch?h=jansa/test
but I'm really confident with it.. it could be completely wrong as I
also don't like P bindings, but I've asked billiob to review it when he
has time. And I agree that python-elementary needs a lot more love to at
least show only one page of deprecation warnings..

> python-ethumb has been broken for ever, but for different reasons.
> Just thought I'd mention it.
> 
> ./ethumb/ethumb.client.c: In function
> ‘__pyx_pf_6ethumb_6client_6Client_35exists’: ./ethumb/ethumb.client.c:5868:
> error: too few arguments to function ‘ethumb_client_thumb_exists’ .

good I'm not building this one :)

> 
> No doubt there are other breakages.

There is also BINDINGS/vala broken, I've talked with pespin yesterday 
and gave him what I'm using right now for review:
http://git.openembedded.org/meta-openembedded-contrib/tree/meta-efl/recipes-efl/efl/libeflvala/0001-BINDINS-vala-update-genlist-gengrid-callbacks-s-labe.patch?h=jansa/test

Regards,

-- 
Martin 'JaMa' Jansa     jabber: [email protected]

Attachment: signature.asc
Description: Digital signature

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to