aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/openmax
diff options
context:
space:
mode:
authorPaul Menzel <paulepanter@users.sourceforge.net>2011-01-18 16:34:51 +0100
committerKhem Raj <raj.khem@gmail.com>2011-01-22 09:24:31 -0800
commitb46d348526727fb42f0ea640f84531bf576e8c4a (patch)
tree96670282fb19fa7a711d37851cfb507e4efed020 /recipes/openmax
parent8a9476c411624b7328c290b970fee7012c09907d (diff)
downloadopenembedded-b46d348526727fb42f0ea640f84531bf576e8c4a.tar.gz
gst-openmax: do not use `-Werror` in `CFLAGS` to fix build
Task `compile` fails with the following error using `angstrom-2008.1` for `MACHINE = "beagleboard"`. arm-angstrom-linux-gnueabi-libtool: compile: arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -DHAVE_CONFIG_H -I. -I.. -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -I./headers -I../gst-libs -I../gst-libs -pthread -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/gstreamer-0.10 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/libxml2 -Wall -Werror -g -DGST_DISABLE_DEPRECATED -pthread -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/gstreamer-0.10 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/libxml2 -I../util -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -MT libgstomx_la-gstomx_base_videoenc.lo -MD -MP -MF .deps/libgstomx_la-gstomx_base_videoenc.Tpo -c gstomx_base_videoenc.c -fPIC -DPIC -o .libs/libgstomx_la-gstomx_base_videoenc.o cc1: warnings being treated as errors gstomx_base_videoenc.c: In function 'sink_setcaps': gstomx_base_videoenc.c:239: error: implicit declaration of function 'free' gstomx_base_videoenc.c:239: error: incompatible implicit declaration of built-in function 'free' gstomx_base_videoenc.c: In function 'omx_setup': gstomx_base_videoenc.c:326: error: incompatible implicit declaration of built-in function 'free' cc1: warnings being treated as errors gstomx_base_filter.c: In function 'setup_ports': gstomx_base_filter.c:65: error: implicit declaration of function 'free' gstomx_base_filter.c:65: error: incompatible implicit declaration of built-in function 'free' gstomx_base_filter.c: In function 'output_loop': gstomx_base_filter.c:387: error: format '%d' expects type 'int', but argument 8 has type 'OMX_U32' gstomx_base_filter.c: In function 'pad_chain': gstomx_base_filter.c:476: error: format '%lu' expects type 'long unsigned int', but argument 8 has type 'guint' make[2]: *** [libgstomx_la-gstomx_base_videoenc.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... cc1: warnings being treated as errors gstomx_base_videodec.c: In function 'settings_changed_cb': gstomx_base_videodec.c:111: error: implicit declaration of function 'calloc' gstomx_base_videodec.c:111: error: incompatible implicit declaration of built-in function 'calloc' gstomx_base_videodec.c:135: error: implicit declaration of function 'free' gstomx_base_videodec.c:135: error: incompatible implicit declaration of built-in function 'free' gstomx_base_videodec.c: In function 'sink_setcaps': gstomx_base_videodec.c:179: error: incompatible implicit declaration of built-in function 'calloc' gstomx_base_videodec.c:208: error: incompatible implicit declaration of built-in function 'free' gstomx_base_videodec.c: In function 'omx_setup': gstomx_base_videodec.c:229: error: incompatible implicit declaration of built-in function 'calloc' gstomx_base_videodec.c:291: error: incompatible implicit declaration of built-in function 'free' make[2]: *** [libgstomx_la-gstomx_base_filter.lo] Error 1 make[2]: *** [libgstomx_la-gstomx_base_videodec.lo] Error 1 arm-angstrom-linux-gnueabi-libtool: compile: arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -DHAVE_CONFIG_H -I. -I.. -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -I./headers -I../gst-libs -I../gst-libs -pthread -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/gstreamer-0.10 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/libxml2 -Wall -Werror -g -DGST_DISABLE_DEPRECATED -pthread -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/gstreamer-0.10 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/glib-2.0 -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib/glib-2.0/include -I/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include/libxml2 -I../util -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -MT libgstomx_la-gstomx.lo -MD -MP -MF .deps/libgstomx_la-gstomx.Tpo -c gstomx.c -o libgstomx_la-gstomx.o >/dev/null 2>&1 mv -f .deps/libgstomx_la-gstomx.Tpo .deps/libgstomx_la-gstomx.Plo make[2]: Leaving directory `/oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/gst-openmax-0.10.0.4-r0/gst-openmax-0.10.0.4/omx' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/gst-openmax-0.10.0.4-r0/gst-openmax-0.10.0.4' make: *** [all] Error 2 FATAL: oe_runmake failed ERROR: Function do_compile failed `configure.ac` contains dnl These flags can be overridden at make time: dnl make ERROR_CFLAGS= AC_DEFUN([AG_GST_SET_ERROR_CFLAGS], [ AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AS_COMPILER_FLAG]) […] dnl if asked for, add -Werror if supported if test "x$1" != "xno" then AS_COMPILER_FLAG(-Werror, ERROR_CFLAGS="$ERROR_CFLAGS -Werror") and so set `ERROR_FLAGS` only to `-Wall`. This fixes the build. Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Acked-by: Koen Kooi <koen@openembedded.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes/openmax')
-rw-r--r--recipes/openmax/gst-openmax_0.10.0.4.bb2
1 files changed, 2 insertions, 0 deletions
diff --git a/recipes/openmax/gst-openmax_0.10.0.4.bb b/recipes/openmax/gst-openmax_0.10.0.4.bb
index b05b65f6b0..66a8e47c75 100644
--- a/recipes/openmax/gst-openmax_0.10.0.4.bb
+++ b/recipes/openmax/gst-openmax_0.10.0.4.bb
@@ -7,6 +7,8 @@ SRC_URI = "http://gstreamer.freedesktop.org/src/gst-openmax/pre/gst-openmax-${PV
inherit autotools
+EXTRA_OEMAKE += "'ERROR_CFLAGS=-Wall'"
+
FILES_${PN} += "${libdir}/gstreamer-0.10/*.so"
FILES_${PN}-dbg += "${libdir}/gstreamer-0.10/.debug"
FILES_${PN}-dev += "${libdir}/gstreamer-0.10/*.*a"