Ok! Checking the paths again... The only difference I see against your setup is that I'm using the Arm8 version of the toolchain.
Regards, Jeremias. El lun., 26 oct. 2020 a las 13:41, jonnymo (<jonnym...@gmail.com>) escribi贸: > I had that issue but it seemed to be resolved by adding the following line > in the qmake.conf file: > > *INCLUDEPATH += > /home/bbbuild/develop/bbuild/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/7.5.0* > > > Ensure you adjust the path, and other paths, to match your configuration. > This is fully qualified based on where the toolchain is installed on my > system. > > Cheers, > > Jon > > On Mon, Oct 26, 2020 at 9:35 AM 'Jeremias Ramirez' via BeagleBoard < > beagleboard@googlegroups.com> wrote: > >> Well, I can't compile it. 馃樁 >> I got those errors after a while: >> >> In file included from >> /opt/qt5129bbb/gcc-linaro-7.5.0-2019.12-x86_64_armv8l-linux-gnueabihf/armv8l-linux-gnueabihf/include/c++/7.5.0/bits/stl_algo.h:59:0, >> from >> /opt/qt5129bbb/gcc-linaro-7.5.0-2019.12-x86_64_armv8l-linux-gnueabihf/armv8l-linux-gnueabihf/include/c++/7.5.0/algorithm:62, >> from >> ../../include/QtCore/../../../../qt5/qtbase/src/corelib/global/qglobal.h:142, >> from ../../include/QtCore/qglobal.h:1, >> from >> ../../include/QtGui/../../../../qt5/qtbase/src/gui/kernel/qtguiglobal.h:43, >> from ../../include/QtGui/qtguiglobal.h:1, >> from >> /opt/qt5129bbb/qt5/qtbase/src/gui/kernel/qt_gui_pch.h:50: >> /opt/qt5129bbb/gcc-linaro-7.5.0-2019.12-x86_64_armv8l-linux-gnueabihf/armv8l-linux-gnueabihf/include/c++/7.5.0/cstdlib:75:15: >> fatal error: stdlib.h: No such file or directory >> #include_next <stdlib.h> >> ^~~~~~~~~~ >> compilation terminated. >> Makefile:1926: recipe for target '.pch/Qt5Gui.gch/c++' failed >> make[3]: *** [.pch/Qt5Gui.gch/c++] Error 1 >> make[3]: Leaving directory '/opt/qt5129bbb/build/qtbase/src/gui' >> Makefile:555: recipe for target 'sub-gui-make_first' failed >> make[2]: *** [sub-gui-make_first] Error 2 >> make[2]: Leaving directory '/opt/qt5129bbb/build/qtbase/src' >> Makefile:50: recipe for target 'sub-src-make_first' failed >> make[1]: *** [sub-src-make_first] Error 2 >> make[1]: Leaving directory '/opt/qt5129bbb/build/qtbase' >> Makefile:82: recipe for target 'module-qtbase-make_first' failed >> make: *** [module-qtbase-make_first] Error 2 >> >> I'm trying to figure out what's wrong with the library. >> PS: I tried removing the line you add to the conf file, just in case. >> >> El lun., 26 oct. 2020 a las 9:30, 'Jeremias Ramirez' via BeagleBoard (< >> beagleboard@googlegroups.com>) escribi贸: >> >>> You cannot imagine how I feel when see this on my terminal: >>> >>> EGL .................................... yes >>> OpenVG ................................. no >>> OpenGL: >>> Desktop OpenGL ....................... no >>> OpenGL ES 2.0 ........................ yes >>> OpenGL ES 3.0 ........................ yes >>> OpenGL ES 3.1 ........................ yes >>> OpenGL ES 3.2 ........................ yes >>> Vulkan ................................. yes >>> Session Management ..................... yes >>> Features used by QPA backends: >>> evdev .................................. yes >>> libinput ............................... no >>> INTEGRITY HID .......................... no >>> mtdev .................................. no >>> tslib .................................. no >>> xkbcommon .............................. yes >>> X11 specific: >>> XLib ................................. yes >>> XCB Xlib ............................. yes >>> EGL on X11 ........................... yes >>> QPA backends: >>> DirectFB ............................... no >>> EGLFS .................................. yes >>> EGLFS details: >>> EGLFS OpenWFD ........................ no >>> EGLFS i.Mx6 .......................... no >>> EGLFS i.Mx6 Wayland .................. no >>> EGLFS RCAR ........................... no >>> EGLFS EGLDevice ...................... no >>> EGLFS GBM ............................ no >>> EGLFS VSP2 ........................... no >>> EGLFS Mali ........................... no >>> EGLFS Raspberry Pi ................... no >>> EGLFS X11 ............................ yes >>> >>> We are almost 95% done. >>> Thank you very much. >>> That not only helps, that works. >>> >>> I'm starting -make that, i will write here again when it's done. >>> Thank you again. >>> >>> Regards, Jeremias. >>> >>> >>> El lunes, 26 de octubre de 2020 a las 1:35:42 UTC-3, jonn...@gmail.com >>> escribi贸: >>> >>>> Okay, I think I have something that works. This completes the >>>> configure step, completes make, and make install. >>>> As far as the issue where it is still picking up the previous toolchain >>>> in your config, each time after I compile or run into an issue, I remove >>>> the build, the qt source, the toolchain folders and anything else that >>>> indicates it was touched during the build of qt. I had to remove the >>>> sysroot folder and resync the files from the Beaglebone at least once. >>>> >>>> With my config, I found I was missing a couple of folders from the BB >>>> where there were files linked to other locations. This is what I have for >>>> creating the sysroot for the BB. >>>> >>>> *mkdir -p sysroot/{lib,sbin,usr/{include,lib,bin},etc/alternatives}* >>>> >>>> *rsync -avz deb...@192.168.7.2:/lib sysroot/* >>>> >>>> *rsync -avz deb...@192.168.7.2:/sbin sysroot/* >>>> >>>> *rsync -avz deb...@192.168.7.2:/usr/include sysroot/usr* >>>> >>>> *rsync -avz deb...@192.168.7.2:/usr/lib sysroot/usr* >>>> >>>> *rsync -avz deb...@192.168.7.2:/usr/bin sysroot/usr* >>>> >>>> *rsync -avz deb...@192.168.7.2:/etc/alternatives sysroot/etc* >>>> >>>> >>>> Get this tool to fix relative links: >>>> >>>> *wget >>>> https://raw.githubusercontent.com/riscv/riscv-poky/master/scripts/sysroot-relativelinks.py >>>> <https://raw.githubusercontent.com/riscv/riscv-poky/master/scripts/sysroot-relativelinks.py>* >>>> *chmod +x sysroot-relativelinks.py* >>>> *./sysroot-relativelinks.py sysroot* >>>> >>>> This is the qmake.conf that I am using >>>> >>>> *#* >>>> *# qmake configuration for the BeagleBoard and BeagleBoard xM boards* >>>> *# http://beagleboard.org/ <http://beagleboard.org/>* >>>> >>>> *MAKEFILE_GENERATOR = UNIX* >>>> *CONFIG += incremental* >>>> *QMAKE_INCREMENTAL_STYLE = sublib* >>>> >>>> *#include(../../common/linux.conf)* >>>> *#include(../../common/gcc-base-unix.conf)* >>>> *#include(../../common/g++-unix.conf)* >>>> >>>> *include(../common/linux_device_pre.conf)* >>>> >>>> *load(device_config)* >>>> >>>> *QT_QPA_DEFAULT_PLATFORM = eglfs* >>>> >>>> *# modifications to g++.conf* >>>> *QMAKE_CC = $${CROSS_COMPILE}gcc* >>>> *QMAKE_CXX = $${CROSS_COMPILE}g++* >>>> *QMAKE_LINK = $${QMAKE_CXX}* >>>> *QMAKE_LINK_SHLIB = $${QMAKE_CXX}* >>>> >>>> *# modifications to linux.conf* >>>> *QMAKE_AR = $${CROSS_COMPILE}ar cqs* >>>> *QMAKE_OBJCOPY = $${CROSS_COMPILE}objcopy* >>>> *QMAKE_NM = $${CROSS_COMPILE}nm -P* >>>> *QMAKE_STRIP = $${CROSS_COMPILE}strip* >>>> >>>> *COMPILER_FLAGS = -march=armv7-a -mtune=cortex-a8 -mfpu=neon >>>> -mthumb* >>>> >>>> *#modifications to gcc-base.conf* >>>> *QMAKE_CFLAGS += $${COMPILER_FLAGS}* >>>> *QMAKE_CXXFLAGS += $${COMPILER_FLAGS}* >>>> *QMAKE_CXXFLAGS_RELEASE += -O3* >>>> >>>> *INCLUDEPATH += >>>> /home/bbbuild/develop/bbuild/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/7.5.0 >>>> * >>>> >>>> *QMAKE_LIBS += -lrt -lpthread -ldl* >>>> >>>> >>>> *# Extra stuff (OpenGL, DirectFB, ...)* >>>> >>>> *QMAKE_INCDIR_EGL = >>>> /home/bbbuild/develop/bbuild/sysroot/usr/include * >>>> *QMAKE_LIBDIR_EGL = >>>> /home/bbbuild/develop/bbuild/sysroot/usr/lib/arm-linux-gnueabihf * >>>> >>>> *QMAKE_INCDIR_OPENGL_ES2 = $${QMAKE_INCDIR_EGL}* >>>> *QMAKE_LIBDIR_OPENGL_ES2 = $${QMAKE_LIBDIR_EGL}* >>>> *QMAKE_INCDIR_OPENVG = $${QMAKE_INCDIR_EGL}* >>>> *QMAKE_LIBDIR_OPENVG = $${QMAKE_LIBDIR_EGL}* >>>> >>>> *#QMAKE_LIBS_EGL = -lEGL -lIMGegl -lsrv_um* >>>> *QMAKE_LIBS_EGL = -lEGL * >>>> >>>> *QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 $${QMAKE_LIBS_EGL}* >>>> *QMAKE_LIBS_OPENVG = -lOpenVG $${QMAKE_LIBS_EGL}* >>>> >>>> *DISTRO_OPTS += hard-float* >>>> >>>> *# No need for any special EGL device integration.* >>>> *# Prioritize the default, compiled-in integration over any plugins.* >>>> >>>> *EGLFS_DEVICE_INTEGRATION = none* >>>> >>>> *include(../common/linux_arm_device_post.conf)* >>>> >>>> *load(qt_config)* >>>> >>>> Note, I had to add an INCLUDEPATH entry to point to the includes in the >>>> toolchain since qmake was not finding it. >>>> >>>> Then I ran configure from the build folder as such: >>>> >>>> * ../qt-everywhere-src-5.12.5/configure -platform linux-g++-64 -prefix >>>> /home/bbbuild/opt/qt512bb/qt512 -extprefix >>>> /home/bbbuild/opt/qt512bb/binaries -hostprefix >>>> /home/bbbuild/opt/qt512bb/tool -release -opengl es2 -device >>>> linux-beagleboard-g++ -device-option >>>> CROSS_COMPILE=/home/bbbuild/develop/bbuild/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- >>>> -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc >>>> -no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds -sysroot >>>> /home/bbbuild/develop/bbuild/sysroot -opensource -confirm-license -skip >>>> qtwayland -skip qtlocation -skip qtscript -make libs -nomake examples >>>> -nomake tests -v -no-gbm * >>>> >>>> >>>> Then run make && make install >>>> >>>> This is part of the config.status output from the build folder >>>> >>>> * EGL .................................... yes* >>>> * OpenVG ................................. no* >>>> * OpenGL:* >>>> * Desktop OpenGL ....................... no* >>>> * OpenGL ES 2.0 ........................ yes* >>>> * OpenGL ES 3.0 ........................ yes* >>>> * OpenGL ES 3.1 ........................ yes* >>>> * OpenGL ES 3.2 ........................ yes* >>>> * Vulkan ................................. yes* >>>> * Session Management ..................... yes* >>>> *Features used by QPA backends:* >>>> * evdev .................................. yes* >>>> * libinput ............................... yes* >>>> * INTEGRITY HID .......................... no* >>>> * mtdev .................................. yes* >>>> * tslib .................................. yes* >>>> * xkbcommon .............................. yes* >>>> * X11 specific:* >>>> * XLib ................................. yes* >>>> * XCB Xlib ............................. yes* >>>> * EGL on X11 ........................... yes* >>>> *QPA backends:* >>>> * DirectFB ............................... no* >>>> * EGLFS .................................. yes* >>>> * EGLFS details:* >>>> * EGLFS OpenWFD ........................ no* >>>> * EGLFS i.Mx6 .......................... no* >>>> * EGLFS i.Mx6 Wayland .................. no* >>>> * EGLFS RCAR ........................... no* >>>> * EGLFS EGLDevice ...................... yes* >>>> * EGLFS GBM ............................ no* >>>> * EGLFS VSP2 ........................... no* >>>> * EGLFS Mali ........................... no* >>>> * EGLFS Raspberry Pi ................... no* >>>> * EGLFS X11 ............................ yes* >>>> * LinuxFB ................................ yes* >>>> * VNC .................................... yes* >>>> * Mir client ............................. no* >>>> >>>> >>>> This is what is in the binaries folder from the extprefix option >>>> >>>> *~/opt/qt512bb$ ls -lt binaries/* >>>> *total 52* >>>> *drwxr-xr-x 2 bbbuild bbbuild 12288 Oct 25 19:00 translations* >>>> *drwxr-xr-x 23 bbbuild bbbuild 4096 Oct 25 19:00 qml* >>>> *drwxr-xr-x 80 bbbuild bbbuild 4096 Oct 25 19:00 include* >>>> *drwxr-xr-x 4 bbbuild bbbuild 20480 Oct 25 19:00 lib* >>>> *drwxr-xr-x 2 bbbuild bbbuild 4096 Oct 25 19:00 bin* >>>> *drwxr-xr-x 25 bbbuild bbbuild 4096 Oct 25 18:59 plugins* >>>> *drwxr-xr-x 3 bbbuild bbbuild 4096 Oct 25 18:58 doc* >>>> >>>> I hope this helps. >>>> >>>> Cheers, >>>> >>>> Jon >>>> >>>> On Fri, Oct 23, 2020 at 3:17 PM 'Jeremias Ramirez' via BeagleBoard < >>>> beagl...@googlegroups.com> wrote: >>>> >>>>> >>>>> That looks good. >>>>> In the meantime I try to fully understand what are you doing and how >>>>> to replicate it, you say you will add the other items in the config later. >>>>> How do you will do that? I have an VirtualBox snapshot on my laptop >>>>> (another Qt installation) just after the -make step, so, to try re-run the >>>>> ./configure plus -make combo when we can include OpenGL I just ran -make >>>>> clean, but this don't solve that re-run ./configure doesn't seem to take >>>>> all the new paths. >>>>> In the past, I opt to reinstall Ubuntu just for make sure the new >>>>> installation will be clean, but i hate do that, i think that in certain >>>>> moment i will not be able to do that anymore without expend another week >>>>> configuring the IDE. >>>>> >>>>> Thank you very much for your help. >>>>> Jeremias. >>>>> El viernes, 23 de octubre de 2020 a las 17:01:15 UTC-3, >>>>> jonn...@gmail.com escribi贸: >>>>> >>>>>> Okay, a bit of success. >>>>>> With it picking up the older toolchain, look in the folders you are >>>>>> using for any '.qt*. files. There are files that get created as '.' when >>>>>> running the configure script. >>>>>> >>>>>> For me, >>>>>> >>>>>> I downloaded Qt 5.12.5 and unpacked it in a folder. >>>>>> Then I created 3 folders for the prefix, extprefix and hostprefix: >>>>>> >>>>>> *prefix ~/opt/qt512bb/install * >>>>>> *extprefix ~/opt/qt512bb/binaries * >>>>>> *hostprefix ~/opt/qt512bb/tool* >>>>>> >>>>>> >>>>>> Then I created a build folder to build qt in and moved to that folder >>>>>> to build >>>>>> >>>>>> *mkdir -p ~/opt/qt512bb/build* >>>>>> *cd ~/opt/qt512bb/build* >>>>>> >>>>>> >>>>>> Then I ran the configure script from the build folder as such. >>>>>> >>>>>> *../qt-everywhere-src-5.12.5/configure -platform linux-g++-64 >>>>>> -release -opengl es2 -device linux-beagleboard-g++ -device-option >>>>>> CROSS_COMPILE=~/develop/bbuild/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf- >>>>>> -sysroot ~/develop/bbuild/sysroot -opensource -confirm-license -make libs >>>>>> -prefix ~/opt/qt512bb/install -extprefix ~/opt/qt512bb/binaries >>>>>> -hostprefix >>>>>> ~/opt/qt512bb/tool -nomake tests -v -libdir >>>>>> ~/develop/bbuild/sysroot/lib/arm-linux-gnueabihf* >>>>>> >>>>>> >>>>>> This was just to verify the config and make sure it passes the >>>>>> configure stage. Currently running make and will see if it compiles then >>>>>> will add the other items in the config. >>>>>> Also, I am using the default qmake.conf file. >>>>>> >>>>>> Helpful links: >>>>>> >>>>>> https://stackoverflow.com/questions/45983717/qt-sysroot-prefix-extprefix-and-hostprefix-options >>>>>> >>>>>> https://stackoverflow.com/questions/49139731/error-while-creating-qmake-for-a-qt-static-build >>>>>> >>>>>> >>>>>> Jon >>>>>> >>>>>> >>>>>> On Fri, Oct 23, 2020 at 5:44 AM 'Jeremias Ramirez' via BeagleBoard < >>>>>> beagl...@googlegroups.com> wrote: >>>>>> >>>>>>> Well, i'm not sure if this is something useful, but, I try to use an >>>>>>> older version of the Linaro compiler. >>>>>>> I was using 7.5 and i try 6.5 >>>>>>> I think there's something weird updating links, because i change the >>>>>>> ./configure, and the script still trying to use the 7.5v, look: >>>>>>> >>>>>>> + cd qtbase >>>>>>> + /opt/qt5bbb/qt5/qtbase/configure -top-level -no-gcc-sysroot >>>>>>> -device linux-beagleboard-g++ -device-option CROSS_COMPILE= >>>>>>> */opt/gcc-linaro-6.5.0-2018.12-x86_64_armv8l-linux-gnueabihf/bin/armv8l-linux-gnueabihf*- >>>>>>> -sysroot /mnt/bbb-rootfs -opensource -confirm-license -optimized-qmake >>>>>>> -reduce-exports -release -make libs -prefix /usr/local/qt5bbb >>>>>>> -hostprefix >>>>>>> /usr/local/qt5bbb -qt-zlib -qt-libpng -no-openssl -opengl es2 -eglfs -v >>>>>>> <srcbase> = /opt/qt5bbb/qt5/qtbase >>>>>>> <bldbase> = /opt/qt5bbb/qt5/qtbase >>>>>>> <outbase> = /opt/qt5bbb/qt5/qtbase >>>>>>> Creating qmake... >>>>>>> make: Nothing to be done for 'first'. >>>>>>> Command line: -no-gcc-sysroot -device linux-beagleboard-g++ >>>>>>> -device-option CROSS_COMPILE=/ >>>>>>> *opt/gcc-linaro-6.5.0-2018.12-x86_64_armv8l-linux-gnueabihf/bin/armv8l-linux-gnueabihf*- >>>>>>> -sysroot /mnt/bbb-rootfs -opensource -confirm-license -optimized-qmake >>>>>>> -reduce-exports -release -make libs -prefix /usr/local/qt5bbb >>>>>>> -hostprefix >>>>>>> /usr/local/qt5bbb -qt-zlib -qt-libpng -no-openssl -opengl es2 -eglfs -v >>>>>>> >>>>>>> This is the Qt Open Source Edition. >>>>>>> >>>>>>> You have already accepted the terms of the Open Source license. >>>>>>> >>>>>>> Running configuration tests... >>>>>>> >>>>>>> + cd */opt/qt5bbb/qt5/config.tests && >>>>>>> /opt/gcc-linaro-7.5.0-2019.12-x86_64_armv8l-linux-gnueabihf/bin/armv8l-linux-gnueabihf*-g++ >>>>>>> -pipe -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mthumb -march=armv7-a >>>>>>> -mtune=cortex-a8 -mfpu=neon -mthumb -mfloat-abi=hard -fuse-ld=gold -o >>>>>>> conftest-out conftest.cpp >>>>>>> >>>>>>> + >>>>>>> */opt/gcc-linaro-7.5.0-2019.12-x86_64_armv8l-linux-gnueabihf/bin/armv8l-linux-gnueabihf-g+*+ >>>>>>> -dumpmachine >>>>>>> > armv8l-linux-gnueabihf >>>>>>> >>>>>>> >>>>>>> I rename the 7.5v folder and still giving me the same paths here. >>>>>>> >>>>>>> Best regards. >>>>>>> >>>>>>> El jueves, 22 de octubre de 2020 a las 22:39:35 UTC-3, >>>>>>> jonn...@gmail.com escribi贸: >>>>>>> >>>>>>>> Yeah, I tried with Debian 9.13 64-bit and it still shows the same >>>>>>>> error for the OpenGL ES libs. >>>>>>>> >>>>>>>> Must be missing something. >>>>>>>> >>>>>>>> Jon >>>>>>>> >>>>>>>> On Thu, Oct 22, 2020 at 2:03 PM 'Jeremias Ramirez' via BeagleBoard < >>>>>>>> beagl...@googlegroups.com> wrote: >>>>>>>> >>>>>>>>> I don't know how path vars work in this kind of files, but, if you >>>>>>>>> see that file, at the start includes an linux.conf file, that file >>>>>>>>> also >>>>>>>>> make reference to the $varPaths whom we are trying to especify. >>>>>>>>> >>>>>>>>> El jue., 22 de oct. de 2020 17:09, jonnymo <jonn...@gmail.com> >>>>>>>>> escribi贸: >>>>>>>>> >>>>>>>>>> Yeah, I just downloaded 5.12.9 and tied that but got the same end >>>>>>>>>> result but more info in the log. >>>>>>>>>> Also, I am following these two links and ensured both my Host and >>>>>>>>>> BB have the proper libs installed and such. >>>>>>>>>> >>>>>>>>>> https://mechatronicsblog.com/cross-compile-and-deploy-qt-5-12-for-raspberry-pi/#comment-1706 >>>>>>>>>> https://wiki.qt.io/BeagleBone_Black_Beginners_Guide >>>>>>>>>> >>>>>>>>>> Also, I have edits the qmake.conf and added the following but >>>>>>>>>> still no go: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> *QMAKE_LFLAGS += -Wl,-rpath-link,$$[QT_SYSROOT]/lib# >>>>>>>>>> Extra stuff (OpenGL, DirectFB, ...)QMAKE_INCDIR_EGL = >>>>>>>>>> $$[QT_SYSROOT]/usr/include \ >>>>>>>>>> $$[QT_SYSROOT]/usr/include/GLES2 \ >>>>>>>>>> $$[QT_SYSROOT]/usr/include/arm-linux-gnueabihf \ >>>>>>>>>> $$[QT_SYSROOT]/usr/include/arm-linux-gnueabihf/bitsQMAKE_LIBDIR_EGL >>>>>>>>>> = $$[QT_SYSROOT]/lib \ >>>>>>>>>> $$[QT_SYSROOT]/usr/lib \ >>>>>>>>>> >>>>>>>>>> $$[QT_SYSROOT]/usr/lib/arm-linux-gnueabihfQMAKE_INCDIR_OPENGL_ES2 = >>>>>>>>>> $${QMAKE_INCDIR_EGL}QMAKE_LIBDIR_OPENGL_ES2 = >>>>>>>>>> $${QMAKE_LIBDIR_EGL}QMAKE_INCDIR_OPENVG = >>>>>>>>>> $${QMAKE_INCDIR_EGL}QMAKE_LIBDIR_OPENVG = $${QMAKE_LIBDIR_EGL}* >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> QMAKE_LIBS_EGL = -lEGL -lIMGegl -lsrv_um >>>>>>>>>> QMAKE_LIBS_OPENGL_ES2 = -lGLESv2 $${QMAKE_LIBS_EGL} >>>>>>>>>> QMAKE_LIBS_OPENVG = -lOpenVG $${QMAKE_LIBS_EGL} >>>>>>>>>> >>>>>>>>>> DISTRO_OPTS += hard-float >>>>>>>>>> >>>>>>>>>> # No need for any special EGL device integration. >>>>>>>>>> # Prioritize the default, compiled-in integration over any >>>>>>>>>> plugins. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> With 5.12.9 and all the libs and stuff in place, I now see this >>>>>>>>>> in the log file. >>>>>>>>>> >>>>>>>>>> + >>>>>>>>>> PKG_CONFIG_SYSROOT_DIR=/home/jomodev/development/beaglbone/bbbuild/sysroot >>>>>>>>>> PKG_CONFIG_LIBDIR=/home/jomodev/development/beaglbone/bbbuild/sysroot/usr/lib/pkgconfig:/home/jomodev/development/beaglbone/bbbuild/sysroot/usr/share/pkgconfig:/home/jomodev/development/beaglbone/bbbuild/sysroot/usr/lib/arm-linux-gnueabihf/pkgconfig >>>>>>>>>> /usr/bin/pkg-config --cflags glesv2 >>>>>>>>>> header entry 'config.qtbase_gui.libraries.opengl_es2.headers.0' >>>>>>>>>> passed condition. >>>>>>>>>> GLES2/gl2.h not found in [] and global paths. >>>>>>>>>> => source produced no result. >>>>>>>>>> Trying source 1 (type makeSpec) of library opengl_es2 ... >>>>>>>>>> None of [libIMGegl.so libIMGegl.a] found in >>>>>>>>>> [/home/jomodev/development/beaglbone/bbbuild/sysroot/lib >>>>>>>>>> /home/jomodev/development/beaglbone/bbbuild/sysroot/usr/lib >>>>>>>>>> /home/jomodev/development/beaglbone/bbbuild/sysroot/usr/lib/arm-linux-gnueabihf] >>>>>>>>>> and global paths. >>>>>>>>>> >>>>>>>>>> I know gl2.h is in sysroot so perhaps there is a Path not set >>>>>>>>>> properly. >>>>>>>>>> >>>>>>>>>> *$ find sysroot/ -name "gl2.h"* >>>>>>>>>> *sysroot/usr/include/GLES2/gl2.h* >>>>>>>>>> >>>>>>>>>> The adventure continues. >>>>>>>>>> >>>>>>>>>> Cheers, >>>>>>>>>> >>>>>>>>>> Jon >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thu, Oct 22, 2020 at 11:04 AM 'Jeremias Ramirez' via >>>>>>>>>> BeagleBoard <beagl...@googlegroups.com> wrote: >>>>>>>>>> >>>>>>>>>>> I'm working with 5.12.9, so I think isn't a version issue either. >>>>>>>>>>> >>>>>>>>>>> El jue., 22 de oct. de 2020 14:20, jonnymo <jonn...@gmail.com> >>>>>>>>>>> escribi贸: >>>>>>>>>>> >>>>>>>>>>>> Qt 5.15.1 from source. >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Oct 22, 2020 at 9:58 AM 'Jeremias Ramirez' via >>>>>>>>>>>> BeagleBoard <beagl...@googlegroups.com> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Jon, which version of Qt are you trying to build? >>>>>>>>>>>>> >>>>>>>>>>>>> El jue., 22 de oct. de 2020 13:33, jonnymo <jonn...@gmail.com> >>>>>>>>>>>>> escribi贸: >>>>>>>>>>>>> >>>>>>>>>>>>>> I have a Debian 9.13 Docker instance on Ubuntu 20.04 that I >>>>>>>>>>>>>> have been building so that might be an option. I could try a >>>>>>>>>>>>>> 64-bit Debian >>>>>>>>>>>>>> VirtualBox image but only have a 32-bit in place now. However, >>>>>>>>>>>>>> I am not >>>>>>>>>>>>>> seeing anything that would indicate it is an Ubuntu vs Debian >>>>>>>>>>>>>> thing but it >>>>>>>>>>>>>> is possible and the libsystemd.so.0 might be an indicator. I too >>>>>>>>>>>>>> have been >>>>>>>>>>>>>> using Ubuntu 18.04 for this exercise. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Jon >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Thu, Oct 22, 2020 at 8:58 AM 'Jeremias Ramirez' via >>>>>>>>>>>>>> BeagleBoard <beagl...@googlegroups.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I think I can run the Debian image from the board memory, I >>>>>>>>>>>>>>> have the SD with the Ubuntu distro and I don't have other SD >>>>>>>>>>>>>>> available >>>>>>>>>>>>>>> rigth now. >>>>>>>>>>>>>>> I will try with that sysroot in a couple hours. >>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> El jue., 22 de oct. de 2020 12:11, Jeremias Ramirez < >>>>>>>>>>>>>>> iguana...@googlemail.com> escribi贸: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi again. >>>>>>>>>>>>>>>> Yes, the BBB is running Ubuntu 18.04 for Arm. >>>>>>>>>>>>>>>> The workstation is running Ubuntu 18.04 too. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> El jue., 22 de oct. de 2020 12:07, Dennis Lee Bieber < >>>>>>>>>>>>>>>> dennis....@gmail.com> escribi贸: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Wed, 21 Oct 2020 10:50:12 -0700, in >>>>>>>>>>>>>>>>> gmane.comp.hardware.beagleboard.user >>>>>>>>>>>>>>>>> jonnymo <jonnymovo-re5jqe...@public.gmane.org> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >If they are doing cross compiling from a remote host, >>>>>>>>>>>>>>>>> then should they not >>>>>>>>>>>>>>>>> >be using the BB specific libs under sysroot and not the >>>>>>>>>>>>>>>>> host OpenGL libs? >>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>> Based upon the OP's response, they are building on >>>>>>>>>>>>>>>>> a Beagle -- but that >>>>>>>>>>>>>>>>> Beagle is running a Ubuntu image (or have some other >>>>>>>>>>>>>>>>> ARM-based build >>>>>>>>>>>>>>>>> environment). >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Dennis L Bieber >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>>>>>>>>>> --- >>>>>>>>>>>>>>>>> You received this message because you are subscribed to >>>>>>>>>>>>>>>>> the Google Groups "BeagleBoard" group. >>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>>>> from it, send an email to beagleboard...@googlegroups.com. >>>>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/ar73pf5pvhj95r1fn293kjk4r8m75f7i0p%404ax.com >>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>>>>>>>> --- >>>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>>> Google Groups "BeagleBoard" group. >>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails >>>>>>>>>>>>>>> from it, send an email to beagleboard...@googlegroups.com. >>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CA%2B7X7njBXiEbyTJ%3D7WZZHdhn_sMW0BtkFf%2BJXNUgeHRPyhjVAA%40mail.gmail.com >>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CA%2B7X7njBXiEbyTJ%3D7WZZHdhn_sMW0BtkFf%2BJXNUgeHRPyhjVAA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>>>>> . >>>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>>>>>>> --- >>>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>>> Google Groups "BeagleBoard" group. >>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>>> it, send an email to beagleboard...@googlegroups.com. >>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CAG99bkqvpyg%2BC4yXW1RzB2ORDKPYeCaO2fJbx78RybnCY%2BHz%3DA%40mail.gmail.com >>>>>>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CAG99bkqvpyg%2BC4yXW1RzB2ORDKPYeCaO2fJbx78RybnCY%2BHz%3DA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>>>> . >>>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>>>>>> --- >>>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>>> Google Groups "BeagleBoard" group. >>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>>> it, send an email to beagleboard...@googlegroups.com. >>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CA%2B7X7nhrtzv0WfDrQF_-YZDXTeDGtwC3a37fJn%3DtMC9-4X61wA%40mail.gmail.com >>>>>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CA%2B7X7nhrtzv0WfDrQF_-YZDXTeDGtwC3a37fJn%3DtMC9-4X61wA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>>> . >>>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>>>>> --- >>>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>>> Google Groups "BeagleBoard" group. >>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>>> it, send an email to beagleboard...@googlegroups.com. >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CAG99bkqdg3104Ho8pCLbmjQeweBuVnWJPB_awP8QnP%2BoutKcVQ%40mail.gmail.com >>>>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CAG99bkqdg3104Ho8pCLbmjQeweBuVnWJPB_awP8QnP%2BoutKcVQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>> . >>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>>>> --- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "BeagleBoard" group. >>>>>>>>>>> To unsubscribe from this group and stop receiving emails from >>>>>>>>>>> it, send an email to beagleboard...@googlegroups.com. >>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CA%2B7X7ni3a5dGgkqiK0VuwYffdf7Vrz4NVt%3DVkMwohhk-it7G8Q%40mail.gmail.com >>>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CA%2B7X7ni3a5dGgkqiK0VuwYffdf7Vrz4NVt%3DVkMwohhk-it7G8Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>>> . >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>>> --- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "BeagleBoard" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to beagleboard...@googlegroups.com. >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CAG99bko%3DuRYs2FN5%2BG5nEsOdyUAeYSqQnT%2BY6GO9OMfPWJzg%2Bw%40mail.gmail.com >>>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CAG99bko%3DuRYs2FN5%2BG5nEsOdyUAeYSqQnT%2BY6GO9OMfPWJzg%2Bw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>>> . >>>>>>>>>> >>>>>>>>> -- >>>>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>>>> --- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "BeagleBoard" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to beagleboard...@googlegroups.com. >>>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/beagleboard/CA%2B7X7njmJw4m6Wy-5E4sB56W0_Rxe2eq_4w%2Bes9CPeSQAJw6%3Dw%40mail.gmail.com >>>>>>>>> <https://groups.google.com/d/msgid/beagleboard/CA%2B7X7njmJw4m6Wy-5E4sB56W0_Rxe2eq_4w%2Bes9CPeSQAJw6%3Dw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> >>>>>>>> -- >>>>>>> For more options, visit http://beagleboard.org/discuss >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "BeagleBoard" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to beagleboard...@googlegroups.com. >>>>>>> >>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/beagleboard/a5b64ee4-3633-43eb-bdc1-c46c301e089fn%40googlegroups.com >>>>>>> <https://groups.google.com/d/msgid/beagleboard/a5b64ee4-3633-43eb-bdc1-c46c301e089fn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> >>>>>> -- >>>>> For more options, visit http://beagleboard.org/discuss >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "BeagleBoard" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to beagleboard...@googlegroups.com. >>>>> >>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/beagleboard/49d42773-bfdf-4cce-a94a-96314c7e1013n%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/beagleboard/49d42773-bfdf-4cce-a94a-96314c7e1013n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to beagleboard+unsubscr...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beagleboard/97bd47ac-e40b-4b28-8bbf-f50ce9137036n%40googlegroups.com >>> <https://groups.google.com/d/msgid/beagleboard/97bd47ac-e40b-4b28-8bbf-f50ce9137036n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/beagleboard/CA%2B7X7nhspgkO-L9vYWmhqxMT7KRzZpkkuNSvb%2BQNWw7V7tJSnw%40mail.gmail.com >> <https://groups.google.com/d/msgid/beagleboard/CA%2B7X7nhspgkO-L9vYWmhqxMT7KRzZpkkuNSvb%2BQNWw7V7tJSnw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to the Google Groups > "BeagleBoard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to beagleboard+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/CAG99bkoq7dkeXZ%2ByVXQ8jRn4bB1usZ2YECpXP0QaHt16%2BWiGvg%40mail.gmail.com > <https://groups.google.com/d/msgid/beagleboard/CAG99bkoq7dkeXZ%2ByVXQ8jRn4bB1usZ2YECpXP0QaHt16%2BWiGvg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CA%2B7X7nit0esWFu%3DjkVYbvCp-Hpqr068exbLsX8oHSZtN5tKXEA%40mail.gmail.com.