[Buildroot] [RFC PATCH 1/1] package/cegui: rename and bump version

Bartosz Bilas b.bilas at grinn-global.com
Sun Mar 22 13:44:47 UTC 2020


Hello Thomas,

On 21.03.2020 16:55, Thomas Petazzoni wrote:
> Hello Bartosz,
>
> On Wed, 18 Mar 2020 09:51:25 +0100
> Bartosz Bilas <b.bilas at grinn-global.com> wrote:
>
>> Since spice ver. 0.12.6 doesn't depend on cegui anymore let's bump to the latest stable version
>> and rename package.
>>
>> Signed-off-by: Bartosz Bilas <b.bilas at grinn-global.com>
> Unfortunately, it doesn't build with uClibc/musl:
>
> /home/thomas/projets/buildroot/output/build/cegui-0-8-7/cegui/src/Exceptions.cpp:45:25: fatal error: execinfo.h: No such file or directory
> compilation terminated.
>
> You'll have to add a check for execinfo.h in CMakeLists.txt and use the
> result of this check instead of the crazy:
>
> #elif     (defined(__linux__) && !defined(__ANDROID__)) \
>        ||  defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) \
>        ||  defined(__HAIKU__)
>
Oh, I've forgotten to check other libraries apart from glibc. I'm taking 
care of that and preparing an upstream patch for it.
>> +ifeq ($(BR2_PACKAGE_LIBEPOXY),y)
>> +CEGUI_DEPENDENCIES += libepoxy
>> +endif
>> +
>> +ifeq ($(BR2_PACKAGE_SDL2_OPENGLES),y)
>> +CEGUI_DEPENDENCIES += sdl2_opengles
>> +endif
>> +
>> +ifeq ($(BR2_PACKAGE_OGRE),y)
>> +CEGUI_DEPENDENCIES += ogre
>> +endif
> [... snip ...]
>
> So I take it there are no enable/disable options ?
Those options are automatically set based on found dependencies so I 
think that there is no necessity to override them in mk file (or am I 
wrong?).
>
> Thanks!
>
> Thomas

Best
Bartek



More information about the buildroot mailing list