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

Neena Busireddy neena.busireddy at freescale.com
Mon Sep 1 19:24:30 PDT 2014


Hi Otavio,

It seems like you did not apply my patch for fsl-gpu-sdk. I still see 1.1 version from the log file. It is supposed to be 1.2 version.

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


Thanks,
Neena Busireddy

-----Original Message-----
From: otavio.salvador at gmail.com [mailto:otavio.salvador at gmail.com] On Behalf Of Otavio Salvador
Sent: Sunday, August 31, 2014 4:56 PM
To: Busireddy Neena-B45787
Cc: meta-freescale at yoctoproject.org
Subject: Re: [meta-freescale] [meta-fsl-demos][PATCH 1/2] fsl-gpu-sdk: Upgrade to 1.2 version

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