[ELDK] LSB build failed on wayland-drm-client-protocol compilation
ibragimov
ibragimov at screen-co.ru
Wed Apr 8 15:58:35 CEST 2015
Hello,
I've try to build
ELDK 5.5.3 core-image-lsb-dev for qemuarm
on Ubuntu 14.04.
And got error.
Here is a part of logs:
Build Configuration:
BB_VERSION = "1.20.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Ubuntu-14.04"
TARGET_SYS = "arm-linux-gnueabi"
MACHINE = "qemuarm"
DISTRO = "eldk"
DISTRO_VERSION = "5.5.3"
TUNE_FEATURES = "armv5 thumb dsp"
TARGET_FPU = "soft"
meta
meta-yocto
meta-yocto-bsp
meta-eldk
meta-hob =
"(detachedfromeldk-5.5.3):ba6000e2a2d5d5562e953294d11d7aab92483949"
...
ERROR: Function failed: do_compile (log file is located at
/home/.../git/eldk/build_qemu/2014-11-13-ba6000e-armv7a-hf/tmp/work/armv5te-linux-gnueabi/mesa/2_9.1.6-r0/temp/log.do_compile.1577)
NOTE: recipe mesa-2_9.1.6-r0: task do_compile: Failed
ERROR: Task 3565
(/home/.../git/eldk/meta/recipes-graphics/mesa/mesa_9.1.6.bb,
do_compile) failed with exit code '1'
And here is a part of log of the failed task:
...
arm-linux-gnueabi-libtool: compile: arm-linux-gnueabi-gcc
-march=armv5te -marm -mthumb-interwork
--sysroot=/home/.../git/eldk/build_qemu/2014-11-13-ba6000e-armv7a-hf/tmp/sysroots/qemuarm
-DPACKAGE_NAME=\"Mesa\" -DPACKAGE_TARNAME=\"mesa\"
-DPACKAGE_VERSION=\"9.1.6\" "-DPACKAGE_STRING=\"Mesa 9.1.6\""
...
-DHAVE_DRM_PLATFORM -O2 -pipe -g -feliminate-unused-debug-types
-fno-omit-frame-pointer -Wall -std=c99
-Werror=implicit-function-declaration -Werror=missing-prototypes
-fno-strict-aliasing -fno-builtin-memcmp -c
/home/.../git/eldk/build_qemu/2014-11-13-ba6000e-armv7a-hf/tmp/work/armv5te-linux-gnueabi/mesa/2_9.1.6-r0/Mesa-9.1.6/src/egl/drivers/dri2/platform_wayland.c
-fPIC -DPIC -o .libs/platform_wayland.o
In file included from
/home/.../git/eldk/build_qemu/2014-11-13-ba6000e-armv7a-hf/tmp/work/armv5te-linux-gnueabi/mesa/2_9.1.6-r0/Mesa-9.1.6/src/egl/drivers/dri2/platform_wayland.c:41:0:
../../../../src/egl/wayland/wayland-drm/wayland-drm-client-protocol.h:
In function 'wl_drm_create_buffer':
../../../../src/egl/wayland/wayland-drm/wayland-drm-client-protocol.h:182:2:
error: implicit declaration of function 'wl_proxy_marshal_constructor'
[-Werror=implicit-function-declaration]
id = wl_proxy_marshal_constructor((struct wl_proxy *) wl_drm,
^
../../../../src/egl/wayland/wayland-drm/wayland-drm-client-protocol.h:182:5:
warning: assignment makes pointer from integer without a cast [enabled
by default]
id = wl_proxy_marshal_constructor((struct wl_proxy *) wl_drm,
^
In file included from
/home/.../git/eldk/build_qemu/2014-11-13-ba6000e-armv7a-hf/tmp/work/armv5te-linux-gnueabi/mesa/2_9.1.6-r0/Mesa-9.1.6/src/egl/drivers/dri2/platform_wayland.c:41:0:
../../../../src/egl/wayland/wayland-drm/wayland-drm-client-protocol.h:
In function 'wl_drm_create_planar_buffer':
../../../../src/egl/wayland/wayland-drm/wayland-drm-client-protocol.h:193:5:
warning: assignment makes pointer from integer without a cast [enabled
by default]
id = wl_proxy_marshal_constructor((struct wl_proxy *) wl_drm,
^
cc1: some warnings being treated as errors
make[4]: *** [platform_wayland.lo] Error 1
...
More information about the eldk
mailing list