Re: [meta-freescale] imx-gpu-sdk do_install fails
Thanks, Stepan for the info. Thanks, Otavio, you are right, it does call the build script with an install command. I will investigate. Tom -Original Message- From: Otavio Salvador [mailto:otavio.salva...@ossystems.com.br] Sent: Friday, January 13, 2017 9:44 AM To: Stepan Salenikovich Cc: Tom Hochstein ; meta-freescale@yoctoproject.org Subject: Re: [meta-freescale] imx-gpu-sdk do_install fails 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 https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.ossystems.com.br&data=01%7C01%7Ctom.hochstein%40nxp.com%7C173520e81b14460022c208d43bcaee52%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=Gf59UlxMEtEyQYoWKVQKg5Pm%2F95%2BfF%2BQvojn%2BvWV1g8%3D&reserved=0 https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcode.ossystems.com.br&data=01%7C01%7Ctom.hochstein%40nxp.com%7C173520e81b14460022c208d43bcaee52%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=GuZ1PWZqlggwomxdb3r5Ol4nuBUNYYgGp8yY1w%2Fm1NU%3D&reserved=0 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
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
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' ; Stepan Salenikovich 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 ; Tom Hochstein 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 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/sysro
Re: [meta-freescale] imx-gpu-sdk do_install fails
- 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 ; Tom > Hochstein > 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 > 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/proj
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 ; Tom Hochstein 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 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::DirectMultiSamplingVideoYUV::Draw()
Re: [meta-freescale] imx-gpu-sdk do_install fails
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 ; Tom Hochstein 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 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, > &logical, &yAddr); > | >^ > | 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_Way
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 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, > &logical, &yAddr); > | >^ > | 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 > (/home/ssalenikovich/projects/fsl-community-bsp-master/sources/meta-freescale-distro/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_2.3.
[meta-freescale] imx-gpu-sdk do_install fails
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::DirectMultiSamplingVideoYUV::Draw()': | source/DirectMultiSamplingVideoYUV.cpp:321:83: error: 'glTexDirectVIVMap' was not declared in this scope | glTexDirectVIVMap(GL_TEXTURE_2D, WIDTH, HEIGHT, GL_ALPHA, &logical, &yAddr); | ^ | 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 (/home/ssalenikovich/projects/fsl-community-bsp-master/sources/meta-freescale-distro/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_2.3.2.bb:do_install) failed with exit code '1' NOTE: Tasks Summary: Attempted 4044 tasks of which 4008 didn't need to be rerun and 1 failed. NOTE: Writing buildhistory Summary: 1 task failed: /home/ssalenikovich/projects/fsl-community-bsp-master/sour