[yocto] [raspberrypi3] Failed to build core-image-minimal with Qt5 support (GL/gl.h not found)

Khem Raj raj.khem at gmail.com
Sun Oct 16 11:18:30 PDT 2016


you can use bitbake -g <image> to dump the dep graphs in dotty format and explore the depchains

> On Oct 16, 2016, at 11:15 AM, Karim ATIKI <karim_atiki at hotmail.com> wrote:
> 
> Hi Khem,
> 
> >it currently have some vc4 support if you want mesa to work then use
> >vc4graphics in machine features.
> You mean, I should add "vc4graphics" in MACHINE_FEATURES ?
> 
> Actually, I don't specially  want to have mesa. I just want to have Qt5 without X11 so I can build my programs with eglfs qpa.
> 
> >otherwise the headers should come from userland package. Figure out
> >why mesa-gl is being pulled.
> 
> In the dependecy explorer, I see mesa-gl Runtime Depends = "mesa-gl-dev mesa-megadriver"
> I don't have any other info <OutlookEmoji-☹.png>
> 
> De : Khem Raj <raj.khem at gmail.com <mailto:raj.khem at gmail.com>>
> Envoyé : dimanche 16 octobre 2016 19:24
> À : Karim ATIKI
> Cc : yocto
> Objet : Re: [yocto] [raspberrypi3] Failed to build core-image-minimal with Qt5 support (GL/gl.h not found)
> 
> On Sun, Oct 16, 2016 at 8:45 AM, Karim ATIKI <karim_atiki at hotmail.com <mailto:karim_atiki at hotmail.com>> wrote:
> > Hi all,
> >
> >
> > I'm trying to a build a core-image-minimal for my RaspberryPi3 with Qt5
> > support.
> >
> > I'm working with Poky Krogth  and master branches of meta-qt5 and
> > meta-raspberrypi.
> >
> >
> > The build failed at qtbase do_configure().
> >
> > It reports
> >
> >
> > "| checking for OpenGL...
> > | Cannot read
> > /home/kai/yocto/build-rpi3-minimal/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/qtbase/5.7.0+gitAUTOINC+69b43e74d7-r0/git/mkspecs/oe-device-extra.pri:
> > No such file or directory
> > | arm-poky-linux-gnueabi-g++  -march=armv7ve -marm -mfpu=neon-vfpv4
> > -mfloat-abi=hard -mcpu=cortex-a7
> > --sysroot=/home/kai/yocto/build-rpi3-minimal/tmp/sysroots/raspberrypi3 -c
> > -pipe  -O2 -pipe -g -feliminate-unused-debug-types
> > -fdebug-prefix-map=/home/kai/yocto/build-rpi3-minimal/tmp/work/cortexa7hf-neon-vfpv4-poky-linux-gnueabi/qtbase/5.7.0+gitAUTOINC+69b43e74d7-r0=/usr/src/debug/qtbase/5.7.0+gitAUTOINC+69b43e74d7-r0
> > -fdebug-prefix-map=/home/kai/yocto/build-rpi3-minimal/tmp/sysroots/x86_64-linux=
> > -fdebug-prefix-map=/home/kai/yocto/build-rpi3-minimal/tmp/sysroots/raspberrypi3=
> > -fvisibility-inlines-hidden -O2 -Wall -W -fPIC
> > -I../../../../git/config.tests/unix/opengldesktop -I.
> > -I../../../../git/mkspecs/linux-oe-g++ -o opengldesktop.o
> > ../../../../git/config.tests/unix/opengldesktop/opengldesktop.cpp
> >
> > | ../../../../git/config.tests/unix/opengldesktop/opengldesktop.cpp:43:19:
> > fatal error: GL/gl.h: No such file or directory
> >
> > |  #include <GL/gl.h>
> > "
> >
> > The OpenGL header files are not there.
> > However, I've setup my local.conf as follow:
> >
> > DISTRO_FEATURES_remove = " x11 wayland"
> > DISTRO_FEATURES_append = " opengl"
> >
> >
> > IMAGE_INSTALL_append = "  qtbase \
> >   kernel-modules \
> >   qtdeclarative \
> >   qtmultimedia \
> >   qtsvg \
> >   qtsensors \
> >   qtimageformats \
> >   qtsystems \
> >   qtscript \
> >   qt3d \
> >   qtconnectivity \
> >   qtlocation \
> >   cinematicexperience \
> >   qtgraphicaleffects \
> >   qtquick1 \
> >   qtwebkit \
> >   binutils \
> > "
> >
> > Is there something missing ?
> > In addition, during the build, I saw "mesa-gl" getting installed correctly.
> 
> 
> 
> 
> >
> > But in the sysroot, I have only:
> >
> > ./tmp/sysroots/raspberrypi3/usr/include/GL/
> > ./tmp/sysroots/raspberrypi3/usr/include/GL/internal/dri_interface.h
> >
> > But in the mesa-gl work dir, I can find:
> >
> > ./tmp/sysroots/raspberrypi3/usr/include/GL/
> > ./tmp/sysroots/raspberrypi3/usr/include/GL/GL
> > ./tmp/sysroots/raspberrypi3/usr/include/GL/GLES
> > ./tmp/sysroots/raspberrypi3/usr/include/GL/GLES2
> > ./tmp/sysroots/raspberrypi3/usr/include/GL/GLES3
> > with all sub files...
> >
> >
> > What's wrong with the build ?
> >
> >
> > Cheers,
> >
> > Karim
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > _______________________________________________
> > yocto mailing list
> > yocto at yoctoproject.org <mailto:yocto at yoctoproject.org>
> > https://lists.yoctoproject.org/listinfo/yocto <https://lists.yoctoproject.org/listinfo/yocto>
> yocto -- Discussion of all things Yocto Project <https://lists.yoctoproject.org/listinfo/yocto>
> lists.yoctoproject.org <http://lists.yoctoproject.org/>
> Discussion of all things about the Yocto Project. Read our Community Guidelines or learn more about how to participate in other community discussions.
> 
> 
> >

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161016/ba18c09b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 204 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20161016/ba18c09b/attachment.pgp>


More information about the yocto mailing list