[meta-freescale] [meta-fsl-demos][PATCH 1/2] fsl-gpu-sdk: Upgrade to 1.2 version

Otavio Salvador otavio at ossystems.com.br
Sun Aug 31 14:56:16 PDT 2014


On Wed, Aug 27, 2014 at 4:35 PM, Neena Busireddy
<neena.busireddy at freescale.com> wrote:
> - Upgrade from 1.1 to 1.2 version.
> - All the backends (fb, dfb and wayland) are supported
>   now with 3.10.31-1.1.0 graphics update.
> - Includes the changes to enable fsl-gpu-sdk usage
>   with the mx6sx SoC.
>
> Signed-off-by: Neena Busireddy <neena.busireddy at freescale.com>

It seems we have a build failure:

x11 fsl-image-machine-test at imx6qsabresd (3/6) ERROR: Logfile of
failure stored in:
.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/temp/log.do_compile.16358
x11 fsl-image-machine-test at imx6qsabresd (3/6) Log data follows:
x11 fsl-image-machine-test at imx6qsabresd (3/6) | DEBUG: Executing shell
function do_compile
x11 fsl-image-machine-test at imx6qsabresd (3/6) | NOTE: make -j 8 -e
MAKEFLAGS= YOCTO_BUILD=1 -f Makefile.x11
x11 fsl-image-machine-test at imx6qsabresd (3/6) | set -e; for d in
01_SimpleTriangle 02_VertexColors 03_VertexTransformation
04_ColoredVerticesInterpolation 05_GeometricObjects 06_Projection
07_BasicTexturing 08_Multitexturing 09_Alphablending
10_FilteringLights 11_LightingFog 12_Stencil 13_3DFonts
14_ParticlesSpritesAnimation 15_ParticleAccelerator
16_VertexBufferObjects 17_Beizer ; do make -C $d -f Makefile.x11 ;
done
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Entering
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/01_SimpleTriangle'
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CC  SimpleTriangle.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c SimpleTriangle.c -o SimpleTriangle.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CC  ../common/src/fsl_egl.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c ../common/src/fsl_egl.c -o
../common/src/fsl_egl.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CC  ../common/src/glu3.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c ../common/src/glu3.c -o ../common/src/glu3.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) | ../common/src/glu3.c:
In function 'det3':
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
../common/src/glu3.c:247:7: warning: array subscript is above array
bounds [-Warray-bounds]
x11 fsl-image-machine-test at imx6qsabresd (3/6) |     col[c + 3] = m->col[c];
x11 fsl-image-machine-test at imx6qsabresd (3/6) |        ^
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  LD  01_SimpleTriangle
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd -o
./01_SimpleTriangle SimpleTriangle.o ../common/src/fsl_egl.o
../common/src/glu3.o -lstdc++ -lm -lGLESv1_CM -lEGL  -lX11 -ldl
-Wl,--library-path=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib,-rpath-link=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Leaving
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/01_SimpleTriangle'
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Entering
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/02_VertexColors'
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CC  VertexColors.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c VertexColors.c -o VertexColors.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  LD  02_VertexColors
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd -o ./02_VertexColors
VertexColors.o ../common/src/fsl_egl.o ../common/src/glu3.o -lstdc++
-lm -lGLESv1_CM -lEGL  -lX11 -ldl
-Wl,--library-path=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib,-rpath-link=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Leaving
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/02_VertexColors'
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Entering
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/03_VertexTransformation'
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CC  VertexTransformation.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c VertexTransformation.c -o
VertexTransformation.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  LD  03_VertexTransformation
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd -o
./03_VertexTransformation VertexTransformation.o
../common/src/fsl_egl.o ../common/src/glu3.o -lstdc++ -lm -lGLESv1_CM
-lEGL  -lX11 -ldl
-Wl,--library-path=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib,-rpath-link=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Leaving
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/03_VertexTransformation'
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Entering
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/04_ColoredVerticesInterpolation'
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CXX
ColoredVerticesInterpolation.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c ColoredVerticesInterpolation.cpp -o
ColoredVerticesInterpolation.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  LD
04_ColoredVerticesInterpolation
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd -o
./04_ColoredVerticesInterpolation ColoredVerticesInterpolation.o
../common/src/fsl_egl.o  -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl
-Wl,--library-path=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib,-rpath-link=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Leaving
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/04_ColoredVerticesInterpolation'
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Entering
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/05_GeometricObjects'
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CC  GeometricObjects.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c GeometricObjects.c -o GeometricObjects.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  LD  05_GeometricObjects
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd -o
./05_GeometricObjects GeometricObjects.o ../common/src/fsl_egl.o
../common/src/glu3.o -lstdc++ -lm -lGLESv1_CM -lEGL -lX11 -ldl
-Wl,--library-path=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib,-rpath-link=.../build-x11/tmp/sysroots/imx6qsabresd/usr/lib
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Leaving
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/05_GeometricObjects'
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Entering
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/06_Projection'
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CXX  main.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c main.cpp -o main.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |  CXX  render.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork
-mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
--sysroot=.../build-x11/tmp/sysroots/imx6qsabresd  -O2 -pipe -g
-feliminate-unused-debug-types -DDEBUG -D_DEBUG -D_GNU_SOURCE -fPIC
-O3 -fno-strict-aliasing -fno-optimize-sibling-calls -Wall -g  -DLINUX
-DEGL_USE_X11  -I.../build-x11/tmp/sysroots/imx6qsabresd/usr/include
-I../common/inc  -MMD -c render.cpp -o render.o
x11 fsl-image-machine-test at imx6qsabresd (3/6) | render.cpp: In
function 'void Render()':
x11 fsl-image-machine-test at imx6qsabresd (3/6) | render.cpp:107:9:
error: 'GLshort' does not name a type
x11 fsl-image-machine-test at imx6qsabresd (3/6) |   static GLshort
vertices[] = { -5, -5, -5,
x11 fsl-image-machine-test at imx6qsabresd (3/6) |          ^
x11 fsl-image-machine-test at imx6qsabresd (3/6) | render.cpp:115:34:
error: 'vertices' was not declared in this scope
x11 fsl-image-machine-test at imx6qsabresd (3/6) |   glVertexPointer(3,
GL_SHORT, 0, vertices);
x11 fsl-image-machine-test at imx6qsabresd (3/6) |
           ^
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: *** [render.o] Error 1
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make[1]: Leaving
directory `.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/fsl-gpu-sdk-1.1/Samples/GLES1.1/06_Projection'
x11 fsl-image-machine-test at imx6qsabresd (3/6) | make: *** [all] Error 2
x11 fsl-image-machine-test at imx6qsabresd (3/6) | ERROR: oe_runmake failed
x11 fsl-image-machine-test at imx6qsabresd (3/6) | WARNING: exit code 1
from a shell command.
x11 fsl-image-machine-test at imx6qsabresd (3/6) | ERROR: Function
failed: do_compile (log file is located at
.../build-x11/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/fsl-gpu-sdk/1.1-r0/temp/log.do_compile.16358)
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
fsl-gpu-sdk-1.1-r0: task do_compile: Failed
x11 fsl-image-machine-test at imx6qsabresd (3/6) ERROR: Task 1595
(.../sources/meta-fsl-demos/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.1.bb,
do_compile) failed with exit code '1'
x11 fsl-image-machine-test at imx6qsabresd (3/6) Running task 6025 of
6311 (ID: 1580,
.../sources/meta-fsl-arm/recipes-graphics/gpu-viv-g2d/gpu-viv-g2d_3.10.31-1.1.0.bb,
do_configure)
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
gpu-viv-g2d-1_3.10.31-1.1.0-r0: task do_configure: Started
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
gpu-viv-g2d-1_3.10.31-1.1.0-r0: task do_configure: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
piglit-1.0+gitrAUTOINC+bbeff5d21b-r0: task do_package: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe gtk+3-3.10.7-r0:
task do_package_write_rpm: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
glmark2-2014.03-r0: task do_compile: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
evtest-1.31+AUTOINC+0e14da978e-r0: task do_package: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
v4l-utils-1.0.1-r0: task do_package: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe ltp-20140422-r0:
task do_package: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) recipe
alsa-tools-1.0.27-r0: task do_compile: Succeeded
x11 fsl-image-machine-test at imx6qsabresd (3/6) Tasks Summary: Attempted
6025 tasks of which 1798 didn't need to be rerun and 1 failed.
x11 fsl-image-machine-test at imx6qsabresd (3/6)
x11 fsl-image-machine-test at imx6qsabresd (3/6) Summary: 1 task failed:
x11 fsl-image-machine-test at imx6qsabresd (3/6)
.../sources/meta-fsl-demos/recipes-graphics/fsl-gpu-sdk/fsl-gpu-sdk_1.1.bb,
do_compile
x11 fsl-image-machine-test at imx6qsabresd (3/6) Summary: There were 7
WARNING messages shown.
x11 fsl-image-machine-test at imx6qsabresd (3/6) Summary: There was 1
ERROR message shown, returning a non-zero exit code.


-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list