Open SebastianWendel opened 9 years ago
I have this problem too
Hey,
i had this problme too. The problem is that the "meta-qt5" recipe was missing.
Clone meta-qt5 repo in your yocto procject folder:
git clone -b daisy https://github.com/meta-qt5/meta-qt5.git
Edit the bblayer.conf file and add the correct path
--- bblayers.conf.org 2015-04-21 14:45:29.000000000 +0200
+++ bblayers.conf 2015-04-21 14:25:36.000000000 +0200
@@ -12,6 +12,7 @@
/home/user/poky-daisy-11.0.2/meta-sunxi \
/home/user/poky-daisy-11.0.2/meta-bananapi \
/home/user/poky-daisy-11.0.2/meta-openembedded/meta-oe \
+ /home/user/poky-daisy-11.0.2/meta-qt5 \
"
BBLAYERS_NON_REMOVABLE ?= " \
/home/user/poky-daisy-11.0.2/meta \
I dn't try that for the latest Yocto Release Dizzy
Hello, I followed all steps mentioned to bitbake this recipe, but I am running across the issue below. Any clue?
OpenGL ES 2.x auto-detection... ()
arm-poky-linux-gnueabi-g++ -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi -c -pipe -O2 -pipe -g -feliminate-unused-debug-types -fvisibility-inlines-hidden -O2 -Wall -W -fPIE -I../../../../qtbase-opensource-src-5.2.1/mkspecs/linux-oe-g++ -I../../../../qtbase-opensource-src-5.2.1/config.tests/unix/opengles2 -I. -o opengles2.o ../../../../qtbase-opensource-src-5.2.1/config.tests/unix/opengles2/opengles2.cpp
arm-poky-linux-gnueabi-g++ -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon --sysroot=/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -o opengles2 opengles2.o -lGLESv2
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.2/ld: warning: libdri2.so.1, needed by /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.2/ld: warning: libXfixes.so.3, needed by /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.2/ld: warning: libXext.so.6, needed by /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.8.2/ld: warning: ld-linux-armhf.so.3, needed by /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so, not found (try using -rpath or -rpath-link)
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so: undefined reference to XMissingExtension' /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so: undefined reference to
XFixesCreateRegion'
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so: undefined reference to XextRemoveDisplay' /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so: undefined reference to
XextCreateExtension'
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so: undefined reference to XextFindDisplay' /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so: undefined reference to
DRI2SwapBuffers'
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/sysroots/bananapi/usr/lib/libGLESv2.so: undefined reference to `XextAddDisplay'
collect2: error: ld returned 1 exit status
make: *\ [opengles2] Error 1
OpenGL ES 2.x disabled.
The OpenGL ES 2.0 functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_OPENGL_ES2, QMAKE_LIBDIR_OPENGL_ES2 and QMAKE_LIBS_OPENGL_ES2 in
/home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/qtbase/5.2.1-r0/qtbase-opensource-src-5.2.1/mkspecs/linux-oe-g++.
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_configure (log file is located at /home/fernando/workspace/yocto/poky-daisy-11.0.1/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/qtbase/5.2.1-r0/temp/log.do_configure.9135)
Hi xleng,
first of all, thanks for the work building that mata-layer.
I'm trying to build the image for BananaPI and i did the following:
It reacts the same if i would do it manualy the way you described it in your repo.
But i get the following error:
My Host-System is Ubuntu based and has all the needed dependencies.
Any clue? Did i missed something?
Greetings