Building Debian Packages fails #13

Closed
opened 3 months ago by AVLinux · 2 comments

Hi,

After some recent fixes to Enlightenment attempting to build and backport Debian Enlightenment update Packages using the Debian build script template used for Enlightenment 0.25.3. Where 0.25.3 builds succeed without error building from git commit db3ea64 fails with this message:

[  225s] ../src/bin/e_xkb.c: In function ‘_xkb_new_keyboard’:
[  225s] ../src/bin/e_xkb.c:89:19: error: ‘Ecore_X_Event_Xkb’ {aka ‘struct _Ecore_X_Event_Xkb’} has no member named ‘map_notify’
[  225s]    89 |    if ((ev) && (ev->map_notify)) return ECORE_CALLBACK_PASS_ON;

Any advice on what needs to be looked at or changed?

Hi, After some recent fixes to Enlightenment attempting to build and backport Debian Enlightenment update Packages using the Debian build script template used for Enlightenment 0.25.3. Where 0.25.3 builds succeed without error building from git commit db3ea64 fails with this message: ``` [ 225s] ../src/bin/e_xkb.c: In function ‘_xkb_new_keyboard’: [ 225s] ../src/bin/e_xkb.c:89:19: error: ‘Ecore_X_Event_Xkb’ {aka ‘struct _Ecore_X_Event_Xkb’} has no member named ‘map_notify’ [ 225s] 89 | if ((ev) && (ev->map_notify)) return ECORE_CALLBACK_PASS_ON; ``` Any advice on what needs to be looked at or changed?
Collaborator

https://git.enlightenment.org/enlightenment/efl/src/branch/master/src/lib/ecore_x/Ecore_X.h#L2526

see line 2537

as latest EFL release is 1.26, you need EFL from git

https://git.enlightenment.org/enlightenment/efl/src/branch/master/src/lib/ecore_x/Ecore_X.h#L2526 see line 2537 as latest EFL release is 1.26, you need EFL from git
Poster

@vtorri

Thanks very much, that allowed compilation to succeed from GIT which verifies there is not a problem with Enlightenment/EFL GIT repos themselves so I will close this report.

@vtorri Thanks very much, that allowed compilation to succeed from GIT which verifies there is not a problem with Enlightenment/EFL GIT repos themselves so I will close this report.
AVLinux closed this issue 2 months ago
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: enlightenment/enlightenment#13
Loading…
There is no content yet.