From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Sat, 4 Jul 2015 12:43:22 +0200 Subject: [Buildroot] [PATCH v2 1/1] package/kodi: Fix egl/gles compilation with mesa3d and disabled X.org In-Reply-To: <1435863152-13529-1-git-send-email-bernd.kuhls@t-online.de> References: <1435863152-13529-1-git-send-email-bernd.kuhls@t-online.de> Message-ID: <20150704124322.35688861@free-electrons.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Dear Bernd Kuhls, On Thu, 2 Jul 2015 20:52:32 +0200, Bernd Kuhls wrote: > In this case -DMESA_EGL_NO_X11_HEADERS is needed during compilation. > > Fixes this build error > > make[1]: Entering directory `/home/fli4l/br8_kodi/output/build/kodi-14.2-Helix/xbmc/cores/dvdplayer' > CPP xbmc/cores/dvdplayer/DVDPlayerVideo.o > In file included from /home/fli4l/br8_kodi/output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/EGL/egl.h:36:0, > from /home/fli4l/br8_kodi/output/build/kodi-14.2-Helix/xbmc/windowing/egl/WinSystemEGL.h:28, > from /home/fli4l/br8_kodi/output/build/kodi-14.2-Helix/xbmc/windowing/WindowingFactory.h:39, > from DVDPlayerVideo.cpp:23: > /home/fli4l/br8_kodi/output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/EGL/eglplatform.h:118:22: fatal error: X11/Xlib.h: No such file or directory > #include > ^ > using this defconfig > > BR2_TOOLCHAIN_BUILDROOT_WCHAR=y > BR2_TOOLCHAIN_BUILDROOT_CXX=y > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y > BR2_PACKAGE_KODI=y > BR2_PACKAGE_MESA3D=y > BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y > BR2_PACKAGE_MESA3D_OPENGL_EGL=y > BR2_PACKAGE_MESA3D_OPENGL_ES=y > > Signed-off-by: Bernd Kuhls > --- > v2: Rebased local repo against upstream Applied, thanks. However, it would be nicer if the Kodi build system was using pkg-config by itself to find the libs/headers needed to use EGL. Thanks! Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com