Page MenuHomePhabricator

python-efl not compiling against efl-1.22.*
Closed, InvalidPublic

Description

It seems that efl-1.22-* introduced API changes not compatible with the currently available python-efl bindings. Get some suggesting error messages at compilation:

efl/eo/efl.eo.c: In function '__pyx_pf_3efl_2eo_4event_global_freeze_count_get':
efl/eo/efl.eo.c:1872:36: error: too many arguments to function 'efl_event_global_freeze_count_get'
   __pyx_t_1 = __Pyx_PyInt_From_int(efl_event_global_freeze_count_get(((Eo const *)efl_object_class_get()))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 74, __pyx_L1_error)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eo-1/Eo.h:216,
                 from efl/eo/efl.eo.c:614:
/usr/include/eo-1/efl_object.eo.h:291:11: note: declared here
 EOAPI int efl_event_global_freeze_count_get(void);

Thanks,
Cheers,
Chris.

dirteat created this task.Apr 23 2019, 4:55 AM
dirteat updated the task description. (Show Details)
DaveMDS closed this task as Invalid.Jun 2 2019, 10:17 PM
DaveMDS added a subscriber: DaveMDS.

PythonEFL version must always be in sync with EFL.
The 1.22 release build normally against efl 1.22