Okay, i owe you another coffee.
I corrected the paths, but forgot just the arm8.
Was:
/opt/qt5129bbb/gcc-linaro-7.5.0-2019.12-x86_64_armv8l-linux-gnueabihf/arm-linux-gnueabihf/include/c++/7.5.0
Must be:
/opt/qt5129bbb/gcc-linaro-7.5.0-2019.12-x86_64_armv8l-linux-gnueabihf/arm
*v8l*-linux-gnueabihf/include/c++/7.5.0

Trying, again.


El lun., 26 oct. 2020 a las 13:44, Jeremias Ramirez (<
[email protected]>) escribi贸:

> 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 (<[email protected]>)
> 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 <
>> [email protected]> 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 (<
>>> [email protected]>) 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, [email protected]
>>>> 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 [email protected]:/lib sysroot/*
>>>>>
>>>>> *rsync -avz [email protected]:/sbin sysroot/*
>>>>>
>>>>> *rsync -avz [email protected]:/usr/include sysroot/usr*
>>>>>
>>>>> *rsync -avz [email protected]:/usr/lib sysroot/usr*
>>>>>
>>>>> *rsync -avz [email protected]:/usr/bin sysroot/usr*
>>>>>
>>>>> *rsync -avz [email protected]:/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 <
>>>>> [email protected]> 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,
>>>>>> [email protected] 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 <
>>>>>>> [email protected]> 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,
>>>>>>>> [email protected] 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
>>>>>>>>> <[email protected]> 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 <[email protected]>
>>>>>>>>>> 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 <[email protected]> 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 <[email protected]>
>>>>>>>>>>>> escribi贸:
>>>>>>>>>>>>
>>>>>>>>>>>>> Qt 5.15.1 from source.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Oct 22, 2020 at 9:58 AM 'Jeremias Ramirez' via
>>>>>>>>>>>>> BeagleBoard <[email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Jon, which version of Qt are you trying to build?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> El jue., 22 de oct. de 2020 13:33, jonnymo <[email protected]>
>>>>>>>>>>>>>> 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 <[email protected]> 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 <
>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>> [email protected]> escribi贸:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Wed, 21 Oct 2020 10:50:12 -0700, in
>>>>>>>>>>>>>>>>>> gmane.comp.hardware.beagleboard.user
>>>>>>>>>>>>>>>>>> jonnymo <[email protected]> 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 [email protected]
>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>> 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 [email protected].
>>>>>>>>>>>>>>>> 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 [email protected].
>>>>>>>>>>>>>>> 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 [email protected].
>>>>>>>>>>>>>> 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 [email protected].
>>>>>>>>>>>>> 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 [email protected].
>>>>>>>>>>>> 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 [email protected].
>>>>>>>>>>> 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 [email protected].
>>>>>>>>>>
>>>>>>>>> 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 [email protected].
>>>>>>>>
>>>>>>> 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 [email protected].
>>>>>>
>>>>> 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 [email protected].
>>>> 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 [email protected].
>>> 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 [email protected].
>> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CA%2B7X7nh8qwEJECajgZO4OPTd7XCHtbkQ%3Dv31jhwc0j4QWbWinA%40mail.gmail.com.

Reply via email to