Skip to contentSkip to conversation

New: Package EFL - build error

Buildroot [email protected] 2 participants 8 messages Jan 20, 2022 – Jan 25, 2022

lore
Share & tools
lore
#0 lore raw

https://bugs.busybox.net/show_bug.cgi?id=14531

Bug ID: 14531
Summary: Package EFL - build error
Product: buildroot
Version: unspecified
Hardware: All
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Other
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---

I get an error when building the EFL package:

output/build/efl-1.26.0/src/lib/elput/meson.build:1:0: ERROR: Unknown variable "eeze"

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#1 lore raw

[Buildroot] [Bug 14531] Package EFL - build error

https://bugs.busybox.net/show_bug.cgi?id=14531

--- Comment #1 from Giulio Benetti <[email protected]> --- Hi jhiljanen,

I've tried with Buildroot master branch and I've found 2 missing dependencies:
- libinput
- libxkbcommon
and this deserves a patch

But once enabled them efl builds correctly.

Which Buildroot version are you using?

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#2 lore raw

[Buildroot] [Bug 14531] Package EFL - build error

In reply to [email protected]

https://bugs.busybox.net/show_bug.cgi?id=14531

--- Comment #2 from [email protected] --- (In reply to Giulio Benetti from comment #1)
I pulled the master from git.

I don't have BR2_PACKAGE_EFL_EEZE enabled, because I'm using BusyBox init system.

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#3 lore raw

[Buildroot] [Bug 14531] Package EFL - build error

In reply to [email protected]

https://bugs.busybox.net/show_bug.cgi?id=14531

--- Comment #3 from Giulio Benetti <[email protected]> --- Ah ok, now I can reproduce with BR2_PACKAGE_EFL_EEZE not enabled. This must be fixed.

Thanks for reporting. I'm going to fix it.
Best regards

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#4 lore raw

[Buildroot] [Bug 14531] Package EFL - build error

In reply to [email protected]

https://bugs.busybox.net/show_bug.cgi?id=14531

Giulio Benetti <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #5 from Giulio Benetti <[email protected]> --- Hi jhiljanen,

I've found an easier fix with the help of Carsten Haitzler in Enlightment ML. Here is the pending patch:
https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]/

Best regards

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#5 lore raw

[Buildroot] [Bug 14531] Package EFL - build error

In reply to [email protected]

https://bugs.busybox.net/show_bug.cgi?id=14531

--- Comment #6 from [email protected] --- (In reply to Giulio Benetti from comment #5) Thank you for your work!

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#6 lore raw

[Buildroot] [Bug 14531] Package EFL - build error

In reply to [email protected]

https://bugs.busybox.net/show_bug.cgi?id=14531

--- Comment #7 from Fabrice Fontaine <[email protected]> --- (In reply to Giulio Benetti from comment #5)

Hi Giulio,

I already sent a patch in December:
https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]/

I didn't take time to take into account the remarks from Romain Naour however I think that this approach is better.

Best Regards,

Fabrice

Signature · 6 lines
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#7 lore raw

Re: [Buildroot] [Bug 14531] Package EFL - build error

Hi Fabrice,

Quoted 9 lines · On 25/01/22 11:52, [email protected] wrote:

https://bugs.busybox.net/show_bug.cgi?id=14531

--- Comment #7 from Fabrice Fontaine <[email protected]> --- (In reply to Giulio Benetti from comment #5)

Hi Giulio,

I already sent a patch in December:
https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]/

Damn, I didn't notice it before :-/

Quoted 2 lines

I didn't take time to take into account the remarks from Romain Naour however I think that this approach is better.

They are 2 different approaches. The problem is the efl dependency handling that is not consistent leading to pitfall.

Honestly I'd expect that if eeze is disabled it automatically disable all libraries that depend on it, but it's not that way.

Thank you for pointing :-)

Best regards

Signature · 6 lines
Giulio Benetti
Benetti Engineering sas
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot