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.