Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Building Kodi; dependencies
@ 2018-02-25 10:59 Sjoerd Venema
  2018-02-25 15:01 ` Bernd Kuhls
  2018-02-25 16:23 ` Thomas Petazzoni
  0 siblings, 2 replies; 4+ messages in thread
From: Sjoerd Venema @ 2018-02-25 10:59 UTC (permalink / raw)
  To: buildroot

I'm using Buildroot for some time now, now decided to make a "Buildroot"
for my Kodi. However, I'm getting stuck at some sort of catch 22 trying to
fulfill all of its dependencies..

*** kodi needs python w/ .py modules, a uClibc or glibc toolchain w/ C++,
threads, wchar, dynamic library, gcc >= 4.8, host gcc >= 4.6 ***
*** kodi needs an OpenGL EGL with either an openGL or an OpenGL ES backend
***

Coming from:

comment "kodi needs python w/ .py modules, a uClibc or glibc toolchain w/
C++, threads, wchar, dynamic library, gcc >= 4.8, host gcc >= 4.6"
depends on BR2_PACKAGE_KODI_ARCH_SUPPORTS
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS\
|| !BR2_USE_WCHAR || BR2_STATIC_LIBS \
|| !BR2_HOST_GCC_AT_LEAST_4_6 \
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
|| BR2_TOOLCHAIN_USES_MUSL \
|| !BR2_PACKAGE_PYTHON \
|| BR2_PACKAGE_PYTHON_PYC_ONLY

First off, I assume the ! means a Not, so, for example  !BR2_USE_WCHAR
means that BR2_USE_WCHAR must be [=n]. Correct?

Secondly, can I set all these dependencies via make menuconfig? Or do I
have to configure things outside of that environment?

Now, a "catch 22" seems to be for example: BR2_TOOLCHAIN_HAS_THREADS (must
be false) is selected by BR2_TOOLCHAIN_USES_MUSL (must be true).

What am I missing here? Also, if anyone would have a working Kodi defconfig
for a Raspberry Pi, I'd be very interested ;-)

Thanks!
Sjoerd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20180225/968f7730/attachment.html>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-02-25 16:23 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-25 10:59 [Buildroot] Building Kodi; dependencies Sjoerd Venema
2018-02-25 15:01 ` Bernd Kuhls
2018-02-25 16:17   ` Sjoerd Venema
2018-02-25 16:23 ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox