Re: [meta-freescale] imx-gpu-sdk do_install fails

2017-01-13 Thread Otavio Salvador
On Thu, Jan 12, 2017 at 6:26 PM, Stepan Salenikovich
 wrote:
>> I was not able to reproduce the problem. I have 3 things for you to try, in
>> order:
>>
>> 1. Clean sstate [1] and rebuild:
>>
>> $ bitbake imx-gpu-sdk -c cleansstate
>
> This worked. Thanks! FYI, I got the issue after building the image, and then 
> doing a
> 'repo sync' to update everything and trying to build again...

This makes clear something is messed up.

Tom, we need to make sure the SDK does not /build/ things in the
do_install task. Is it possible for you to take a look?

-- 
Otavio Salvador O.S. Systems
http://www.ossystems.com.brhttp://code.ossystems.com.br
Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750
-- 
___
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale


Re: [meta-freescale] imx-gpu-sdk do_install fails

2017-01-12 Thread Tom Hochstein
If none of that helps, can you report back on the contents of the do_install 
log:

/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/temp/log.do_install.15970

What is the actual error?

Tom

-Original Message-
From: Tom Hochstein 
Sent: Thursday, January 12, 2017 1:19 PM
To: 'Otavio Salvador' <otavio.salva...@ossystems.com.br>; Stepan Salenikovich 
<stepan.salenikov...@savoirfairelinux.com>
Cc: meta-freescale@yoctoproject.org
Subject: RE: [meta-freescale] imx-gpu-sdk do_install fails

Hi Stepan,

I was not able to reproduce the problem. I have 3 things for you to try, in 
order:

1. Clean sstate [1] and rebuild:

$ bitbake imx-gpu-sdk -c cleansstate

2. If that doesn't work, we do have a change internally which might at least 
fix the include file warnings. Please apply the attached patch and rebuild.

3. If that doesn't work, the other fear would be a missing dependency on 
imx-gpu-viv. Try building imx-gpu-viv separately and then rebuild your image:

$ bitbake imx-gpu-viv

Tom

[1] 
http://lists.openembedded.org/pipermail/openembedded-core/2012-February/057250.html

-Original Message-
From: Otavio Salvador [mailto:otavio.salva...@ossystems.com.br] 
Sent: Thursday, January 12, 2017 7:21 AM
To: Stepan Salenikovich <stepan.salenikov...@savoirfairelinux.com>; Tom 
Hochstein <tom.hochst...@nxp.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] imx-gpu-sdk do_install fails

Hello Tom, could you take a look at this?

On Wed, Jan 11, 2017 at 4:37 PM, Stepan Salenikovich
<stepan.salenikov...@savoirfairelinux.com> wrote:
> Hi,
> I'm trying to build fsl-image-multimedia-full on current master
> for the nitrogen6x with the distro set to fslc-wayland.
>
> The do_install for imx-gpu-sdk fails with the following error.
> There are also many warnings before it about the include and library
> paths being set to /usr/include and /usr/lib... so it seems there
> is possibly a prefix missing somewhere causing the wrong header
> to be included?
>
> eabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslBase/obj/Yocto/Release/libFslBase.a
>  -lIL -lEGL -lGLESv2 -lwayland-cursor -lwayland-client -lm -ldl 
> -Wl,--library-path=/usr/lib,-rpath-link=/usr/lib
> | 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux/usr/libexec/arm-fslc-linux-gnueabi/gcc/arm-fslc-linux-gnueabi/6.3.0/ld:
>  warning: library search path "/usr/lib" is unsafe for cross-compilation
> | Installed to: 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/bin/GLES3/E1_1_VBOs
> | arm-fslc-linux-gnueabi-g++  -march=armv7-a -mthumb -mfpu=neon  
> -mfloat-abi=hard 
> --sysroot=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x
>-O2 -pipe -g -feliminate-unused-debug-types 
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0=/usr/src/debug/imx-gpu-sdk/2.3.2-r0
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux=
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x=
>   -fvisibility-inlines-hidden -Wall -fPIC -DPIC -std=c++11 -g 
> -DFSL_ENABLE_GRAPHICS_ES3 -DEGL_API_WL -DEGL_API_FB -pthread 
> -DFSL_PLATFORM_YOCTO -fno-strict-aliasing -fno-optimize-sibling-calls  
> -DLINUX -I/usr/include -I/inc 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-
 2.
>  3.2/DemoFramework/FslBase/include 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoApp/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoAppGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphics/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphicsGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/include/glib-2.0
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/incl
 ud
>  e/gstreamer-1.0 
> -I/h

Re: [meta-freescale] imx-gpu-sdk do_install fails

2017-01-12 Thread Stepan Salenikovich


- On Jan 12, 2017, at 2:19 PM, Tom Hochstein tom.hochst...@nxp.com wrote:

> Hi Stepan,
> 
> I was not able to reproduce the problem. I have 3 things for you to try, in
> order:
> 
> 1. Clean sstate [1] and rebuild:
> 
> $ bitbake imx-gpu-sdk -c cleansstate

This worked. Thanks! FYI, I got the issue after building the image, and then 
doing a
'repo sync' to update everything and trying to build again...

> 
> 2. If that doesn't work, we do have a change internally which might at least 
> fix
> the include file warnings. Please apply the attached patch and rebuild.
> 
> 3. If that doesn't work, the other fear would be a missing dependency on
> imx-gpu-viv. Try building imx-gpu-viv separately and then rebuild your image:
> 
> $ bitbake imx-gpu-viv
> 
> Tom
> 
> [1]
> http://lists.openembedded.org/pipermail/openembedded-core/2012-February/057250.html
> 
> -Original Message-
> From: Otavio Salvador [mailto:otavio.salva...@ossystems.com.br]
> Sent: Thursday, January 12, 2017 7:21 AM
> To: Stepan Salenikovich <stepan.salenikov...@savoirfairelinux.com>; Tom
> Hochstein <tom.hochst...@nxp.com>
> Cc: meta-freescale@yoctoproject.org
> Subject: Re: [meta-freescale] imx-gpu-sdk do_install fails
> 
> Hello Tom, could you take a look at this?
> 
> On Wed, Jan 11, 2017 at 4:37 PM, Stepan Salenikovich
> <stepan.salenikov...@savoirfairelinux.com> wrote:
>> Hi,
>> I'm trying to build fsl-image-multimedia-full on current master
>> for the nitrogen6x with the distro set to fslc-wayland.
>>
>> The do_install for imx-gpu-sdk fails with the following error.
>> There are also many warnings before it about the include and library
>> paths being set to /usr/include and /usr/lib... so it seems there
>> is possibly a prefix missing somewhere causing the wrong header
>> to be included?
>>
>> eabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslBase/obj/Yocto/Release/libFslBase.a
>> -lIL -lEGL -lGLESv2 -lwayland-cursor -lwayland-client -lm -ldl
>> -Wl,--library-path=/usr/lib,-rpath-link=/usr/lib
>> | 
>> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux/usr/libexec/arm-fslc-linux-gnueabi/gcc/arm-fslc-linux-gnueabi/6.3.0/ld:
>> | warning: library search path "/usr/lib" is unsafe for cross-compilation
>> | Installed to:
>> | 
>> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/bin/GLES3/E1_1_VBOs
>> | arm-fslc-linux-gnueabi-g++  -march=armv7-a -mthumb -mfpu=neon  
>> -mfloat-abi=hard
>> | 
>> --sysroot=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x
>> | -O2 -pipe -g -feliminate-unused-debug-types
>> | 
>> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0=/usr/src/debug/imx-gpu-sdk/2.3.2-r0
>> | 
>> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux=
>> | 
>> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x=
>> | -fvisibility-inlines-hidden -Wall -fPIC -DPIC -std=c++11 -g
>> | -DFSL_ENABLE_GRAPHICS_ES3 -DEGL_API_WL -DEGL_API_FB -pthread
>> | -DFSL_PLATFORM_YOCTO -fno-strict-aliasing -fno-optimize-sibling-calls  
>> -DLINUX
>> | -I/usr/include -I/inc
>> | 
>> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.
>>  3.2/DemoFramework/FslBase/include
>>  
>> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoApp/include
>>  
>> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoAppGLES3/include
>>  
>> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphics/include
>>  
>> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphicsGLES3/include
>>  
>> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/include/glib-2.0
>>  
>> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitroge

Re: [meta-freescale] imx-gpu-sdk do_install fails

2017-01-12 Thread Tom Hochstein
Hi Stepan,

I was not able to reproduce the problem. I have 3 things for you to try, in 
order:

1. Clean sstate [1] and rebuild:

$ bitbake imx-gpu-sdk -c cleansstate

2. If that doesn't work, we do have a change internally which might at least 
fix the include file warnings. Please apply the attached patch and rebuild.

3. If that doesn't work, the other fear would be a missing dependency on 
imx-gpu-viv. Try building imx-gpu-viv separately and then rebuild your image:

$ bitbake imx-gpu-viv

Tom

[1] 
http://lists.openembedded.org/pipermail/openembedded-core/2012-February/057250.html

-Original Message-
From: Otavio Salvador [mailto:otavio.salva...@ossystems.com.br] 
Sent: Thursday, January 12, 2017 7:21 AM
To: Stepan Salenikovich <stepan.salenikov...@savoirfairelinux.com>; Tom 
Hochstein <tom.hochst...@nxp.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] imx-gpu-sdk do_install fails

Hello Tom, could you take a look at this?

On Wed, Jan 11, 2017 at 4:37 PM, Stepan Salenikovich
<stepan.salenikov...@savoirfairelinux.com> wrote:
> Hi,
> I'm trying to build fsl-image-multimedia-full on current master
> for the nitrogen6x with the distro set to fslc-wayland.
>
> The do_install for imx-gpu-sdk fails with the following error.
> There are also many warnings before it about the include and library
> paths being set to /usr/include and /usr/lib... so it seems there
> is possibly a prefix missing somewhere causing the wrong header
> to be included?
>
> eabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslBase/obj/Yocto/Release/libFslBase.a
>  -lIL -lEGL -lGLESv2 -lwayland-cursor -lwayland-client -lm -ldl 
> -Wl,--library-path=/usr/lib,-rpath-link=/usr/lib
> | 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux/usr/libexec/arm-fslc-linux-gnueabi/gcc/arm-fslc-linux-gnueabi/6.3.0/ld:
>  warning: library search path "/usr/lib" is unsafe for cross-compilation
> | Installed to: 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/bin/GLES3/E1_1_VBOs
> | arm-fslc-linux-gnueabi-g++  -march=armv7-a -mthumb -mfpu=neon  
> -mfloat-abi=hard 
> --sysroot=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x
>-O2 -pipe -g -feliminate-unused-debug-types 
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0=/usr/src/debug/imx-gpu-sdk/2.3.2-r0
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux=
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x=
>   -fvisibility-inlines-hidden -Wall -fPIC -DPIC -std=c++11 -g 
> -DFSL_ENABLE_GRAPHICS_ES3 -DEGL_API_WL -DEGL_API_FB -pthread 
> -DFSL_PLATFORM_YOCTO -fno-strict-aliasing -fno-optimize-sibling-calls  
> -DLINUX -I/usr/include -I/inc 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.
>  3.2/DemoFramework/FslBase/include 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoApp/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoAppGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphics/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphicsGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/include/glib-2.0
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/includ
>  e/gstreamer-1.0 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/lib/glib-2.0/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/lib/gstreamer-1.0/include
>  -o obj/Yocto_Wayland/Release/source/DirectMultiSamplingVideoYUV.o -c 
> source/DirectMultiSamplingVideoYUV.cpp
> | cc1plus: warning: include location "/usr/include" is unsafe for 
> cross-compilation [-Wpoison-system-directories]
> | source/DirectMultiSamplingVideoYUV.cpp: In member function 'virtual void 
> Fsl::DirectMultiSampling

Re: [meta-freescale] imx-gpu-sdk do_install fails

2017-01-12 Thread Tom Hochstein
Yes, building now...

-Original Message-
From: Otavio Salvador [mailto:otavio.salva...@ossystems.com.br] 
Sent: Thursday, January 12, 2017 7:21 AM
To: Stepan Salenikovich <stepan.salenikov...@savoirfairelinux.com>; Tom 
Hochstein <tom.hochst...@nxp.com>
Cc: meta-freescale@yoctoproject.org
Subject: Re: [meta-freescale] imx-gpu-sdk do_install fails

Hello Tom, could you take a look at this?

On Wed, Jan 11, 2017 at 4:37 PM, Stepan Salenikovich
<stepan.salenikov...@savoirfairelinux.com> wrote:
> Hi,
> I'm trying to build fsl-image-multimedia-full on current master
> for the nitrogen6x with the distro set to fslc-wayland.
>
> The do_install for imx-gpu-sdk fails with the following error.
> There are also many warnings before it about the include and library
> paths being set to /usr/include and /usr/lib... so it seems there
> is possibly a prefix missing somewhere causing the wrong header
> to be included?
>
> eabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslBase/obj/Yocto/Release/libFslBase.a
>  -lIL -lEGL -lGLESv2 -lwayland-cursor -lwayland-client -lm -ldl 
> -Wl,--library-path=/usr/lib,-rpath-link=/usr/lib
> | 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux/usr/libexec/arm-fslc-linux-gnueabi/gcc/arm-fslc-linux-gnueabi/6.3.0/ld:
>  warning: library search path "/usr/lib" is unsafe for cross-compilation
> | Installed to: 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/bin/GLES3/E1_1_VBOs
> | arm-fslc-linux-gnueabi-g++  -march=armv7-a -mthumb -mfpu=neon  
> -mfloat-abi=hard 
> --sysroot=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x
>-O2 -pipe -g -feliminate-unused-debug-types 
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0=/usr/src/debug/imx-gpu-sdk/2.3.2-r0
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux=
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x=
>   -fvisibility-inlines-hidden -Wall -fPIC -DPIC -std=c++11 -g 
> -DFSL_ENABLE_GRAPHICS_ES3 -DEGL_API_WL -DEGL_API_FB -pthread 
> -DFSL_PLATFORM_YOCTO -fno-strict-aliasing -fno-optimize-sibling-calls  
> -DLINUX -I/usr/include -I/inc 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-
 2.
>  3.2/DemoFramework/FslBase/include 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoApp/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoAppGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphics/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphicsGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/include/glib-2.0
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/incl
 ud
>  e/gstreamer-1.0 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/lib/glib-2.0/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/lib/gstreamer-1.0/include
>  -o obj/Yocto_Wayland/Release/source/DirectMultiSamplingVideoYUV.o -c 
> source/DirectMultiSamplingVideoYUV.cpp
> | cc1plus: warning: include location "/usr/include" is unsafe for 
> cross-compilation [-Wpoison-system-directories]
> | source/DirectMultiSamplingVideoYUV.cpp: In member function 'virtual void 
> Fsl::DirectMultiSamplingVideoYUV::Draw()':
> | source/DirectMultiSamplingVideoYUV.cpp:321:83: error: 'glTexDirectVIVMap' 
> was not declared in this scope
> |  glTexDirectVIVMap(GL_TEXTURE_2D, WIDTH, HEIGHT, GL_ALPHA, 
> , );
> | 
>^
> | source/DirectMultiSamplingVideoYUV.cpp:322:47: error: 
> 'glTexDirectInvalidateVIV' was not declared in this scope
> |  glTexDirectInvalidateVIV(GL_TEXTURE_2D);
> |^
> | GN

Re: [meta-freescale] imx-gpu-sdk do_install fails

2017-01-12 Thread Otavio Salvador
Hello Tom, could you take a look at this?

On Wed, Jan 11, 2017 at 4:37 PM, Stepan Salenikovich
 wrote:
> Hi,
> I'm trying to build fsl-image-multimedia-full on current master
> for the nitrogen6x with the distro set to fslc-wayland.
>
> The do_install for imx-gpu-sdk fails with the following error.
> There are also many warnings before it about the include and library
> paths being set to /usr/include and /usr/lib... so it seems there
> is possibly a prefix missing somewhere causing the wrong header
> to be included?
>
> eabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslBase/obj/Yocto/Release/libFslBase.a
>  -lIL -lEGL -lGLESv2 -lwayland-cursor -lwayland-client -lm -ldl 
> -Wl,--library-path=/usr/lib,-rpath-link=/usr/lib
> | 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux/usr/libexec/arm-fslc-linux-gnueabi/gcc/arm-fslc-linux-gnueabi/6.3.0/ld:
>  warning: library search path "/usr/lib" is unsafe for cross-compilation
> | Installed to: 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/bin/GLES3/E1_1_VBOs
> | arm-fslc-linux-gnueabi-g++  -march=armv7-a -mthumb -mfpu=neon  
> -mfloat-abi=hard 
> --sysroot=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x
>-O2 -pipe -g -feliminate-unused-debug-types 
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0=/usr/src/debug/imx-gpu-sdk/2.3.2-r0
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/x86_64-linux=
>  
> -fdebug-prefix-map=/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x=
>   -fvisibility-inlines-hidden -Wall -fPIC -DPIC -std=c++11 -g 
> -DFSL_ENABLE_GRAPHICS_ES3 -DEGL_API_WL -DEGL_API_FB -pthread 
> -DFSL_PLATFORM_YOCTO -fno-strict-aliasing -fno-optimize-sibling-calls  
> -DLINUX -I/usr/include -I/inc 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-
 2.
>  3.2/DemoFramework/FslBase/include 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoApp/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslDemoAppGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphics/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/imx-gpu-sdk-2.3.2/DemoFramework/FslGraphicsGLES3/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/include/glib-2.0
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/incl
 ud
>  e/gstreamer-1.0 
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/lib/glib-2.0/include
>  
> -I/home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/sysroots/nitrogen6x/usr/lib/gstreamer-1.0/include
>  -o obj/Yocto_Wayland/Release/source/DirectMultiSamplingVideoYUV.o -c 
> source/DirectMultiSamplingVideoYUV.cpp
> | cc1plus: warning: include location "/usr/include" is unsafe for 
> cross-compilation [-Wpoison-system-directories]
> | source/DirectMultiSamplingVideoYUV.cpp: In member function 'virtual void 
> Fsl::DirectMultiSamplingVideoYUV::Draw()':
> | source/DirectMultiSamplingVideoYUV.cpp:321:83: error: 'glTexDirectVIVMap' 
> was not declared in this scope
> |  glTexDirectVIVMap(GL_TEXTURE_2D, WIDTH, HEIGHT, GL_ALPHA, 
> , );
> | 
>^
> | source/DirectMultiSamplingVideoYUV.cpp:322:47: error: 
> 'glTexDirectInvalidateVIV' was not declared in this scope
> |  glTexDirectInvalidateVIV(GL_TEXTURE_2D);
> |^
> | GNUmakefile_Yocto:173: recipe for target 
> 'obj/Yocto_Wayland/Release/source/DirectMultiSamplingVideoYUV.o' failed
> | make: *** [obj/Yocto_Wayland/Release/source/DirectMultiSamplingVideoYUV.o] 
> Error 1
> | WARNING: exit code 2 from a shell command.
> | ERROR: Function failed: do_install (log file is located at 
> /home/ssalenikovich/projects/fsl-community-bsp-master/build/tmp/work/armv7at2hf-neon-mx6qdl-fslc-linux-gnueabi/imx-gpu-sdk/2.3.2-r0/temp/log.do_install.15970)
> ERROR: Task 
>