aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/xbmc
AgeCommit message (Collapse)Author
2011-03-28xbmc: add patch to fix `error: call of overloaded 'abs(int64_t)' is ambiguous`Paul Menzel
For further information please read the commit message of the patch. Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Acked-by: Henning Heinold <heinold@inf.fu-berlin.de>
2011-03-26xbmc: add `libass` to `DEPENDS`Paul Menzel
Task compile of `xbmc_svn.bb` fails with the following error message when using `angstrom-2010.x`. `angstrom-2008.1` does/did not have this problem probably because of using Libtool 2.2. arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb --sysroot=/oe/build-angstrom-next/angstrom-dev/s ysroots/armv7a-angstrom-linux-gnueabi -MD -c -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_RE ENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-ne on-quad -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE _OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -fexpensive-optimizations -fo mit-frame-pointer -frename-registers -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -D_LINUX -D_FILE_DEFINED -D__STDC_CONSTANT_MACROS -DBIN_INSTALL_PA TH="\"/usr/lib/xbmc\"" -DINSTALL_PATH="\"/usr/share/xbmc\"" -DHAS_SDL_JOYSTICK -D'SVN_REV="Unknown"' -D_ARMEL -DHAVE_CONFIG_H -I. -I.. -I../../ -I../linux -I../cores -I../../guili b -I../posix -I../../lib/jsoncpp/jsoncpp/include -D_GNU_SOURCE=1 -D_REENTRANT -I/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/ - I/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/SDL -I/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-lin ux-gnueabi/usr/include/alsa -I/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/dbus-1.0 -I/oe/build-angstrom-next/angstro m-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/freetype2 -I/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/fribidi -I/ho me/paul/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0 -I/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-li nux-gnueabi/usr/include/libpng12 -I/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/dbus-1.0/include -I/oe/build-angstrom-nex t/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include -I/oe/build-angstrom-next/angstrom-dev/sysroots/i686-linux/usr/armv7a/include -I/ oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r11+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git Socket.cpp -o Socket.o LINK libass.la In file included from log.h:25:0, from Socket.cpp:26: ../../guilib/StdString.h:1597:14: note: the mangling of 'va_list' has changed in GCC 4.4 arm-angstrom-linux-gnueabi-libtool: link: warning: library `/oe/build-angstrom-next/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/libfreetype.la' was moved. /bin/grep: /usr/lib/libz.la: No such file or directory /bin/sed: can't read /usr/lib/libz.la: No such file or directory arm-angstrom-linux-gnueabi-libtool: link: `/usr/lib/libz.la' is not a valid libtool archive make[4]: *** [libass.la] Error 1 make[4]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r11+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/ libass/libass' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r11+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/ libass' make[2]: *** [all] Error 2 make[2]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r11+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/ libass' make[1]: *** [../libass/.libs/libass.so] Error 2 make[1]: Leaving directory `/oe/build-angstrom-next/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r11+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/lib/ libass/xbmc' make: *** [dvdpcodecs] Error 2 make: *** Waiting for unfinished jobs.... Using the external package fixes this problem. Build Configuration: BB_VERSION = "1.12.0" METADATA_BRANCH = "<unknown>" METADATA_REVISION = "a36e1dd" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "beagleboard" DISTRO = "angstrom" DISTRO_VERSION = "v20110318" TARGET_FPU = "hard" Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
2011-02-11libmms 0.5: move to libmms dirKoen Kooi
2011-02-04xbmc: add `gperf-native` to `DEPENDS`Paul Menzel
Task `configure` fails otherwise with the following error. configure: == VDADecoder support manually disabled. == checking OpenMAX/il/OMX_Types.h usability... no checking OpenMAX/il/OMX_Types.h presence... no checking for OpenMAX/il/OMX_Types.h... no == Could not find libnvomx. OpenMax support disabled. == checking for gawk... yes checking for cmake... yes checking for gperf... no configure: error: Could not find a required program. Please see the README f ERROR: Function do_configure failed This patch is build tested with `angstrom-2008.1` for `MACHINE = "beagleboard"`. Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-01-09xbmc: add `python` to `DEPENDS`Paul Menzel
XBMC needs Python to be built properly [1][2]. Python is pulled in implicitly [3], so no error is seen. Make it explicit though to be safe. [1] https://github.com/xbmc/xbmc/blob/e9e7990b428863b8f2daad4dc5fd2b0a320aa965/Makefile.in#L475 [2] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/xbmc/xbmc/0006-Hardcode-python2.6-for-now.patch?id=0cc02ded7bd429208ccb0e0e0aa3e43aec8a4722 [3] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/boost/boost-with-bjam.inc?id=d470cfde5bd1d4c9ab23a37d286456726711229f#n67 Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-25xbmc_svn: apply upstream patch complete replacement of liblzo with liblzo2, ↵Paul Menzel
linux was already liblzo2 Task compile fails with /bin/grep: /usr/lib/libz.la: No such file or directory. | arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build/angstrom-dev/sysroots/armv7a -angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT - D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad - isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename -registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfl oat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad SDL_anigif.o XBTFWriter.o XBMCTex.o ../../guilib/XBTF.o -L/home/pa ul/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl, --hash-style=gnu ../../xbmc/lib/libsquish/libsquish-arm.a -lSDL_image -lSDL -llzo2 -o TexturePacker | XBMCTex.o: In function `main': | /oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker/XBMCTex.cpp:394: undefined reference to `__lzo_init2' | collect2: ld returned 1 exit status | make[1]: *** [TexturePacker] Error 1 | make[1]: Leaving directory `/oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker' | make: *** [tools/TexturePacker/TexturePacker] Error 2 | FATAL: oe_runmake failed | ERROR: Function do_compile failed NOTE: package xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe: task do_compile: Failed ERROR: TaskFailed event exception, aborting ERROR: Build of /oe/openembedded/recipes/xbmc/xbmc_svn.bb do_compile failed ERROR: Task 13 (/oe/openembedded/recipes/xbmc/xbmc_svn.bb, do_compile) failed with 256 ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed A fix was provided upstream in changeset 35484 [1][2] and on the list by Eric Colleu [3]. This patch is build tested with `angstrom-2008.1` and `minimal`. [1] http://trac.xbmc.org/changeset/35484 [2] https://github.com/xbmc/xbmc/commit/9e765ccae4ef9753c94b793f44931d84f65ca99c [3] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/027418.html Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-25xbmc: add `zlib` to `DEPENDS`Paul Menzel
XBMC depends on `zlib` [1] which is indirectly provided by other dependencies like `ffmpeg.inc` [2]. Add `zlib` to `DEPENDS` to avoid possible future breakage. [1] http://trac.xbmc.org/browser/trunk/README.linux?rev=35279#L54 [2] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/ffmpeg/ffmpeg.inc?h=org.openembedded.dev&id=5316c5b1416391f15277ce867489e525b7eccd6e#n12 Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-11xbmc_svn: add `jasper` to `DEPENDS`Paul Menzel
Task `configure` fails with the following error. […] | checking for main in -lresolv... yes | checking for main in -ljasper... no | configure: error: Could not find a required library. Please see the README for your platform. | ERROR: Function do_configure failed NOTE: package xbmc-10.05-r8+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe: task do_configure: Failed ERROR: TaskFailed event exception, aborting ERROR: Build of /oe/openembedded/recipes/xbmc/xbmc_svn.bb do_configure failed ERROR: Task 11 (/oe/openembedded/recipes/xbmc/xbmc_svn.bb, do_configure) failed with 256 ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed Adding `jasper` to `DEPENDS` fixes this error with the following build configuration. Build Configuration: BB_VERSION = "1.10.0" METADATA_BRANCH = "org.openembedded.dev" METADATA_REVISION = "97ea91e" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "beagleboard" DISTRO = "angstrom" DISTRO_VERSION = "2010.7-test-20101126" TARGET_FPU = "hard" add `libxtst` to `DEPENDS` add `libxinerama` to `DEPENDS` add `zip-native` to `DEPENDS` and increase `PR` Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-02libcdio-0.82: reduce package size, add dependencies, move recipeAndreas Oberritter
* Move recipe out of xbmc directory. * Depend on libcddb and ncurses. * Use the GNU_MIRROR variable. * Move executables into new package "libcdio-utils". Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-09-30libcdio: Upgrade to 0.82 releaseKhem Raj
* 0.81 is not cross-compiling safe. It tries to run generated programs to get version information to put into manpages which hangs these programs on virtual build machines which dont have cd drives. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-09fix bitbake ERRORS for machine not having virtual/eglEric Bénard
* several recipes depend on virtual/egl which currently has only one provider : powervr-drivers/libgles-omap. This provider sets COMPATIBLE_MACHINE to a few TI based machines. When building for machines which don't provide virtual/egl, we get the following errors : ERROR: '['path_to/openembedded/recipes/qt4/qt4-embedded-gles_4.6.3.bb']' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity 'qt4-embedded-gles' but it wasn't found in any PACKAGE or RPROVIDES variables of any buildable targets. ERROR: '[]' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity 'virtual/egl' but it wasn't found in any PACKAGE or RPROVIDES variables * This patch creates a egl.inc which contains the compatible machines for recipes depending on virtual/egl and thus will workaround this error. Signed-off-by: Eric Bénard <eric@eukrea.com> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-30ffmpeg_svn.bb: bump SRCREV to make it build on armv4t againKlaus Kurzmann
and bump PR of recipes that depend on it Signed-off-by: Klaus Kurzmann <mok@fluxnetz.de>
2010-07-21xbmc: fix up recipe a bitKoen Kooi
2010-06-30xbmc: add missing deps, bump SRCREVKoen Kooi
2010-06-30xbmc: fix version and fixup python libKoen Kooi
2010-06-29xbmc: build a slightly more standard versionKoen Kooi
* performance tweaks from the summer of code project will be applied later
2010-06-29xbmc: more recipe cleanupsKoen Kooi
2010-06-29xbmc: fix description, as pointed out by xbmc developersKoen Kooi
2010-06-29xbmc: add recipe to build xbmc from the gsoc-2010 branch, WIPKoen Kooi
2010-06-18libmicrohttpd: fix typoKoen Kooi
2010-06-01libmicrohttpd: add 0.4.6Koen Kooi
2010-06-01wavpack: add 4.60.1Koen Kooi
2010-05-01libmms: add 0.5Koen Kooi
2010-04-12recipes: move checksums to recipes from checksums.iniMartin Jansa
* fetch all *.bb with patched utils.bbclass appending all checksums found only in checksums.ini to recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-03-23libcdio: be more precise about licenseKoen Kooi
2010-01-18libcdio: add 0.81Koen Kooi