[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