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.

Reply via email to