[meta-freescale] imx6q imx-test failure with x11 disabled
Morgan McKenzie
rmtm at uvic.ca
Fri Jan 17 17:06:54 PST 2014
I tried looking through the dependencies to see why imx-test is being included but didn't really get anywhere.. I've pasted the image file I made below. I tried removing tslib-tests in case it was what it was requiring imx-tests but that didn't get anywhere.
I also noticed this in the source folder for tslib - mxc_x11_test-exclude-IMX-5-6-platforms.patch - which would theoretically solve the problem but it doesn't actually seem like it is applied.
Morgan
#------------------------------------------------------------------------SYSTEMD_INSTALL = " \
systemd \
systemd-compat-units \
systemd-speed-hacks \
udev-systemd \
rsyslog-systemd \
"
SYSV_INSTALL = " \
udev \
sysvinit \
initscripts \
"
MACHINE_FEATURES += "wifi"
IMAGE_FEATURES += "\
ssh-server-openssh \
splash \
"
DEPENDS += "\
gpu-viv-bin-mx6q \
libpng \
"
#core-image-minimal
IMAGE_INSTALL += "packagegroup-core-boot ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
${CORE_IMAGE_EXTRA_INSTALL} \
"
#from QT-in-use-common:
IMAGE_INSTALL += " \
base-files \
base-passwd \
busybox \
${@base_contains("MACHINE_FEATURES", "systemd", "${SYSTEMD_INSTALL}", "${SYSV_INSTALL}", d)} \
packagegroup-fsl-gstreamer \
packagegroup-base \
"
#CAN
IMAGE_INSTALL += " \
canutils \
"
#QT5:
IMAGE_INSTALL += " \
gpu-viv-bin-mx6q \
gcc \
g++ \
binutils \
libgcc \
libgcc-dev \
libstdc++ \
libstdc++-dev \
libstdc++-staticdev \
tslib-conf \
tslib-tests \
tslib-calibrate \
openssh-sftp-server \
alsa-lib \
alsa-tools \
alsa-state \
alsa-utils-alsaconf \
tslib \
evtest \
dbus \
nano \
git \
qtbase \
qtbase-fonts \
qtbase-plugins \
qtbase-examples \
qt3d \
qtmultimedia \
qtlocation \
cinematicexperience \
gstreamer \
cairo \
pango \
fontconfig \
freetype \
pulseaudio \
strace \
gdb \
rsync \
libpng \
libpng12 \
openssh \
"inherit core-image#-------------------------------------------------------------
> Date: Fri, 17 Jan 2014 12:49:21 -0700
> From: gary at mlbassoc.com
> To: meta-freescale at yoctoproject.org
> Subject: Re: [meta-freescale] imx6q imx-test failure with x11 disabled
>
> 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
> ------------------------------------------------------------
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20140117/655eb54b/attachment.html>
More information about the meta-freescale
mailing list