[meta-freescale] imx6q imx-test failure with x11 disabled

Gary Thomas gary at mlbassoc.com
Fri Jan 17 11:49:21 PST 2014


On 2014-01-17 12:14, Morgan McKenzie wrote:
> Hi,
>
> I'm attempting to build an image for an imx6q sabre auto board, with the aim of building QT5. I'm able to get Dora to build properly but I need some of the more recent changes in
> Master. However, it isn't building - I've disabled x11 as I do not wish to use it (DISTRO_FEATURES_remove x11 in my .conf file).
>
> I'm getting the following error (pasted below) - as far as I can see it is mxc_vpu_test failing when it tries including X11. Anyone know what I can do to get this working?

What image are you trying to build that includes mxc_vpu_test?  That sounds
like some test/demo program which should not be needed to run QT5.


> Here's the output:
>
> | make -C mxc_vpu_test
> | make[2]: Entering directory `/storage/fsl-master/build/tmp/work/imx6qsabreauto-poky-linux-gnueabi/imx-test/1_3.10.9-1.0.0-r0/imx-test-3.10.9-1.0.0/test/mxc_vpu_test'
> | arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto
> -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/include
>   -I/storage/fsl-master/build/tmp/work/imx6qsabreauto-poky-linux-gnueabi/imx-test/1_3.10.9-1.0.0-r0/imx-test-3.10.9-1.0.0/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/uapi              -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include
>             -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/arch/arm/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/rng/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/sahara2/include -Wall -O2 -c main.c -o main.o
> | In file included from /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/videodev2.h:66:0,
> |                  from vpu_test.h:19,
> |                  from main.c:26:
> | /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see
> http://kernelnewbies.org/KernelHeaders" [-Wcpp]
> |  #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
> |   ^
> | arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto
> -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/include
>   -I/storage/fsl-master/build/tmp/work/imx6qsabreauto-poky-linux-gnueabi/imx-test/1_3.10.9-1.0.0-r0/imx-test-3.10.9-1.0.0/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/uapi              -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include
>             -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/arch/arm/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/rng/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/sahara2/include -Wall -O2 -c dec.c -o dec.o
> | In file included from /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/videodev2.h:66:0,
> |                  from vpu_test.h:19,
> |                  from dec.c:24:
> | /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see
> http://kernelnewbies.org/KernelHeaders" [-Wcpp]
> |  #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
> |   ^
> | arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto
> -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/include
>   -I/storage/fsl-master/build/tmp/work/imx6qsabreauto-poky-linux-gnueabi/imx-test/1_3.10.9-1.0.0-r0/imx-test-3.10.9-1.0.0/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/uapi              -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include
>             -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/arch/arm/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/rng/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/sahara2/include -Wall -O2 -c enc.c -o enc.o
> | In file included from /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/videodev2.h:66:0,
> |                  from vpu_test.h:19,
> |                  from enc.c:24:
> | /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see
> http://kernelnewbies.org/KernelHeaders" [-Wcpp]
> |  #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
> |   ^
> | arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto
> -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/include
>   -I/storage/fsl-master/build/tmp/work/imx6qsabreauto-poky-linux-gnueabi/imx-test/1_3.10.9-1.0.0-r0/imx-test-3.10.9-1.0.0/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/uapi              -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include
>             -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/arch/arm/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/rng/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/sahara2/include -Wall -O2 -c capture.c -o capture.o
> | In file included from /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/videodev2.h:66:0,
> |                  from capture.c:24:
> | /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see
> http://kernelnewbies.org/KernelHeaders" [-Wcpp]
> |  #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
> |   ^
> | arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto
> -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/include
>   -I/storage/fsl-master/build/tmp/work/imx6qsabreauto-poky-linux-gnueabi/imx-test/1_3.10.9-1.0.0-r0/imx-test-3.10.9-1.0.0/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/uapi              -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include
>             -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/arch/arm/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/rng/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/sahara2/include -Wall -O2 -c display.c -o display.o
> | In file included from /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/fb.h:4:0,
> |                  from /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/mxcfb.h:24,
> |                  from display.c:27:
> | /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/types.h:13:2: warning: #warning "Attempt to use kernel headers from user space, see
> http://kernelnewbies.org/KernelHeaders" [-Wcpp]
> |  #warning "Attempt to use kernel headers from user space, see http://kernelnewbies.org/KernelHeaders"
> |   ^
> | arm-poky-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9 --sysroot=/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto
> -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/include
>   -I/storage/fsl-master/build/tmp/work/imx6qsabreauto-poky-linux-gnueabi/imx-test/1_3.10.9-1.0.0-r0/imx-test-3.10.9-1.0.0/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/uapi              -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include
>             -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/arch/arm/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/rng/include
>   -I/storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/drivers/mxc/security/sahara2/include -Wall -O2 -c fb.c -o fb.o
> | In file included from /storage/fsl-master/build/tmp/sysroots/imx6qsabreauto/usr/src/kernel/include/linux/videodev2.h:66:0,
> |                  from vpu_test.h:19,
> | mxc_epdc_x11_fb_test.c:33:22: fatal error: X11/Xlib.h: No such file or directory
> |  #include <X11/Xlib.h>
> |                       ^
> | compilation terminated.
>
>
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
>

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


More information about the meta-freescale mailing list