Bug 8266

Summary: meta-fsl-arm fails do_compile of xf86-video-imxfb-vivante
Product: [Build System, Metadata & Runtime] BSPs Reporter: Beth Flanagan <elizabeth.flanagan>
Component: bsps-meta-fsl-armAssignee: Otavio Salvador <otavio>
Status: VERIFIED FIXED QA Contact: Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu>
Severity: normal    
Priority: High CC: bogdanx.a.voiculescu, poky.bs.watcher, poky.watcher, richard.purdie
Version: unspecified   
Target Milestone: 1.9 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Beth Flanagan 2015-09-07 12:43:18 UTC
From: https://autobuilder.yoctoproject.org/main/builders/nightly-fsl-arm/builds/487/steps/BuildImages_1/logs/stdio

ERROR: oe_runmake failed
ERROR: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/xf86-video-imxfb-vivante/3_5.0.11.p6.3-r0/temp/log.do_compile.6370)
ERROR: Logfile of failure stored in: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/xf86-video-imxfb-vivante/3_5.0.11.p6.3-r0/temp/log.do_compile.6370
Log data follows:
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| DEBUG: Executing shell function do_compile
| NOTE: make -j 16 -C /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/xf86-video-imxfb-vivante/3_5.0.11.p6.3-r0/xserver-xorg-video-imx-viv-5.0.11.p6.3-beta/ -d -f Makefile prefix=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/xf86-video-imxfb-vivante/3_5.0.11.p6.3-r0/image/usr sysroot=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/sysroots/imx6qsabresd BUSID_HAS_NUMBER=1 BUILD_IN_YOCTO=1 XSERVER_GREATER_THAN_13=1
| GNU Make 3.82
| Built for x86_64-redhat-linux-gnu
| Copyright (C) 2010  Free Software Foundation, Inc.
| License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
| This is free software: you are free to change and redistribute it.
| There is NO WARRANTY, to the extent permitted by law.
| Reading makefiles...
| Reading makefile `Makefile'...
| Updating makefiles....

<snip>

| Released token for child 0x8664d0 (vivante_gal/vivante_gal_blit.o).
| Live child 0x8984c0 (vivante_fbdev/imx_display.o) PID 6945
| Live child 0x875ec0 (vivante_fbdev/vivante_fbdev_driver.o) PID 6890
| Live child 0x8984c0 (vivante_fbdev/imx_display.o) PID 6945
| Live child 0x875ec0 (vivante_fbdev/vivante_fbdev_driver.o) PID 6890
| cc1: all warnings being treated as errors
| Reaping losing child 0x8984c0 PID 6945
| make[1]: *** [vivante_fbdev/imx_display.o] Error 1
| Removing child 0x8984c0 PID 6945 from chain.
| Released token for child 0x8984c0 (vivante_fbdev/imx_display.o).
| Live child 0x875ec0 (vivante_fbdev/vivante_fbdev_driver.o) PID 6890
| Live child 0x875ec0 (vivante_fbdev/vivante_fbdev_driver.o) PID 6890
| cc1: all warnings being treated as errors
| Reaping losing child 0x875ec0 PID 6890
| make[1]: *** [vivante_fbdev/vivante_fbdev_driver.o] Error 1
| Removing child 0x875ec0 PID 6890 from chain.
| make[1]: Leaving directory `/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/xf86-video-imxfb-vivante/3_5.0.11.p6.3-r0/xserver-xorg-video-imx-viv-5.0.11.p6.3-beta/EXA/src'
| Reaping losing child 0x1b288d0 PID 6876
| make: *** [EXA] Error 2
| Removing child 0x1b288d0 PID 6876 from chain.
| make: Leaving directory `/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/xf86-video-imxfb-vivante/3_5.0.11.p6.3-r0/xserver-xorg-video-imx-viv-5.0.11.p6.3-beta'
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (log file is located at /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/build/tmp/work/cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi/xf86-video-imxfb-vivante/3_5.0.11.p6.3-r0/temp/log.do_compile.6370)
NOTE: recipe xf86-video-imxfb-vivante-3_5.0.11.p6.3-r0: task do_compile: Failed
ERROR: Task 4741 (/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-arm/build/meta-fsl-arm/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_5.0.11.p6.3.bb, do_compile) failed with exit code '1'
Comment 1 Otavio Salvador 2015-09-23 16:50:35 UTC
commit e74ff386cec750220805c1cc9a33fd9b7d755489
Author: Max Krummenacher <max.oss.09@gmail.com>
Date:   Mon Sep 14 23:09:13 2015 +0200

    xf86-video-imxfb-vivante: forward port GCC5.2 patch
    
    Port to 5.0.11.p6.3-beta.
    
    Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
    Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Comment 2 Bogdan Alexandru Voiculescu 2015-10-08 07:01:19 UTC
Verified on local AB build: 

Build Configuration:
BB_VERSION        = "1.28.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-15.04"
TARGET_SYS        = "arm-poky-linux-gnueabi"
MACHINE           = "imx6qsabresd"
DISTRO            = "poky"
DISTRO_VERSION    = "2.0"
TUNE_FEATURES     = "arm armv7a vfp thumb neon callconvention-hard cortexa9"
TARGET_FPU        = "vfp-neon"
meta              
meta-yocto        
meta-yocto-bsp    = "master:ceeb52a2544045fe8432e36307a321f6e934de49"
meta-fsl-arm      = "master:42517ae797a94686a02ba16d9231ec12109348d7"
meta-qt3          = "master:5233565c80db869f6f539f37f26ea6662d9dc5f6"

https://autobuilder.yoctoproject.org/main/builders/nightly-fsl-arm/builds/510/steps/BuildImages/logs/stdio
recipe xf86-video-imxfb-vivante-3_5.0.11.p7.1-r0: task do_compile: Started
NOTE: recipe mesa-2_10.6.3-r0: task do_package_write_deb: Succeeded


Also on public AB
meta-yocto-bsp    = "master-next:f561c6aaedf74c305e769d66ce088ade565b2196"
meta-fsl-arm      = "master:78152f0a6b64b760f3973c0527771380ba687072"

https://autobuilder.yoctoproject.org/main/builders/nightly-fsl-arm/builds/510/steps/BuildImages/logs/stdio