gcompris / GCompris-qt

GCompris in Qt Quick - Mirror of https://invent.kde.org/education/gcompris
219 stars 168 forks source link

Start 32bit version (without opengl) on x64 system or possible on x64 without opengl ? #237

Closed skaox closed 5 years ago

skaox commented 5 years ago

Hello,

is it possible to start version 32 (without opengl) on x64 system or x64 without opengl ?!

Version 32 do not start on x64 and don't know how to start x64 with sofware rendering and not opengl.

Ubuntu 18.04 x64 installed on a old intel 775 socket and a gpu with 6mb.

I use this versions : https://gcompris.net/downloads-en.html

Do I have to reinstall Ubuntu version 32 on all computers or is it possible ?

Thank you in advance.

petitlapin commented 5 years ago

Hi, can you give more info on why the 32b does not work on 64b (probably missing libs, but we can't guess which ones)?

For the 64b version, can you try doing "LIBGL_ALWAYS_SOFTWARE=1 ./bin/gcompris-qt.sh" to run it and see if it works?

Johnny

skaox commented 5 years ago

Hi,

when I try to start gcompris32 in command line : skaox@skaox-pc:~/Téléchargements/gcompris-qt-0.91-Linux32/bin$ sh gcompris-qt.sh gcompris-qt.sh: 3: gcompris-qt.sh: ./gcompris-qt: not found

No problem with gcompris64 : skaox@skaox-pc:~/Téléchargements/gcompris-qt-0.91-Linux64/bin$ sh gcompris-qt.sh exeCount set to: 2 ... ... ... ... ...

I've already tried "LIBGL_ALWAYS_SOFTWARE=1" but not so much difference compared to version32.

petitlapin commented 5 years ago

I've tried on my side for gcompris32. I have an issue because it does not find libGL.so.1 (which is normal because I don't have it on my computer). But in your case, it does not find the executable which is on the same folder than the script. Can you try doing "chmod +x gcompris-qt"? Maybe, it considers it does not find it because it's not executable.

Unfortunately, we only added recently (so not yet in a published version) the possibility to switch at execution time from openGL to software renderer, so I was hoping that setting "LIBGL_ALWAYS_SOFTWARE=1" would use the software renderer...

If you can't/don't want to compile from master, we can try to create a new version to see if it works but it won't have the translations for now. Would it work for you?

skaox commented 5 years ago

Did it another time but was already executable so nothing more.

skaox@skaox-pc:~/Téléchargements/gcompris-qt-0.91-Linux32/bin$ ls -l total 60820 -rwxr-xr-x 1 skaox skaox 532176 mai 15 13:36 gcompris-qt -rwxr-xr-x 1 skaox skaox 74 mai 15 09:37 gcompris-qt.sh lrwxrwxrwx 1 skaox skaox 20 mai 15 13:38 libicudata.so.50 -> libicudata.so.50.1.2 -rw-r--r-- 1 skaox skaox 20789236 nov. 20 2015 libicudata.so.50.1.2 lrwxrwxrwx 1 skaox skaox 20 mai 15 13:38 libicui18n.so.50 -> libicui18n.so.50.1.2 -rw-r--r-- 1 skaox skaox 2117552 nov. 20 2015 libicui18n.so.50.1.2 lrwxrwxrwx 1 skaox skaox 18 mai 15 13:38 libicuuc.so.50 -> libicuuc.so.50.1.2 -rw-r--r-- 1 skaox skaox 1501856 nov. 20 2015 libicuuc.so.50.1.2 -rwxrwxr-x 1 skaox skaox 226724 mai 15 13:38 libqgsttools_p.so.1 -rwxrwxr-x 1 skaox skaox 5915356 mai 15 13:38 libQt5Core.so.5 -rwxrwxr-x 1 skaox skaox 535740 mai 15 13:38 libQt5DBus.so.5 -rwxrwxr-x 1 skaox skaox 5873612 mai 15 13:38 libQt5Gui.so.5 -rwxrwxr-x 1 skaox skaox 111752 mai 15 13:38 libQt5MultimediaQuick_p.so.5 -rwxrwxr-x 1 skaox skaox 1068040 mai 15 13:38 libQt5Multimedia.so.5 -rwxrwxr-x 1 skaox skaox 111636 mai 15 13:38 libQt5MultimediaWidgets.so.5 -rwxrwxr-x 1 skaox skaox 1254004 mai 15 13:38 libQt5Network.so.5 -rwxrwxr-x 1 skaox skaox 346792 mai 15 13:38 libQt5OpenGL.so.5 -rwxrwxr-x 1 skaox skaox 4091412 mai 15 13:38 libQt5Qml.so.5 -rwxrwxr-x 1 skaox skaox 536308 mai 15 13:38 libQt5QuickParticles.so.5 -rwxrwxr-x 1 skaox skaox 4367000 mai 15 13:38 libQt5Quick.so.5 -rwxrwxr-x 1 skaox skaox 242876 mai 15 13:38 libQt5Sensors.so.5 -rwxrwxr-x 1 skaox skaox 339572 mai 15 13:38 libQt5Svg.so.5 -rwxrwxr-x 1 skaox skaox 6470404 mai 15 13:38 libQt5Widgets.so.5 -rwxrwxr-x 1 skaox skaox 1854832 mai 15 13:38 libQt5XcbQpa.so.5 -rwxrwxr-x 1 skaox skaox 3705760 mai 15 13:38 libQt5XmlPatterns.so.5 -rwxrwxr-x 1 skaox skaox 234340 mai 15 13:38 libQt5Xml.so.5 drwxrwxr-x 7 skaox skaox 4096 oct. 1 12:21 plugins drwxrwxr-x 7 skaox skaox 4096 oct. 1 12:21 qml -rw-r--r-- 1 skaox skaox 89 mai 15 09:37 qt.conf

I used this documentation https://gcompris.net/wiki/Qt_Quick_development_process and ready to compile (on x64 for X32 if it's possible?) :

sudo apt-get install cmake sudo apt-get install cmake-curses-gui sudo apt-get install g++ sudo apt-get install libgl1-mesa-dev cd /home/skaox/ git clone https://github.com/gcompris/GCompris-qt cd GCompris-qt/ git submodule init && git submodule update sudo apt install qtcreator

I'm on Ubuntu MATE 18.04.

If you can tell me what to do next, how to compile on x64 system for x32 or do I have to install a 32b system ?!

petitlapin commented 5 years ago

I've asked @Animtim if he can help on this as he is the actual person building the tarballs. I guess it should be possible to create a 32b from a 64b machine but it would need to have the 32b libraries and link to them. You don't need qtcreator. In a terminal, go to the source folder then: mkdir build cd build cmake -DBUILD_STANDALONE=ON ../ (make getSvnTranslations && cmake -DBUILD_STANDALONE=ON ../) if you want the current translation make && make package should create the package (for 64b).

skaox commented 5 years ago

skaox@skaox-pc:~/GCompris-qt/build$ cmake -DBUILD_STANDALONE=ON ../ -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:28 (find_package): Could not find a package configuration file provided by "Qt5LinguistTools" with any of the following names:

Qt5LinguistToolsConfig.cmake
qt5linguisttools-config.cmake

Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or set "Qt5LinguistTools_DIR" to a directory containing one of the above files. If "Qt5LinguistTools" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): CMakeLists.txt:94 (find_package)

-- Configuring incomplete, errors occurred! See also "/home/skaox/GCompris-qt/build/CMakeFiles/CMakeOutput.log".

CMakeOutput.log

petitlapin commented 5 years ago

Have you installed Qt5? sudo apt-get install qt5-default qtdeclarative5-dev qtmultimedia5-dev libqt5svg5-dev libqt5xmlpatterns5-dev libqt5sensors5-dev qml-module-qtquick-particles2 qttools5-dev-tools

skaox commented 5 years ago

Yes : skaox@skaox-pc:~/GCompris-qt/build$ sudo apt-get install qt5-default qtdeclarative5-dev qtmultimedia5-dev libqt5svg5-dev libqt5xmlpatterns5-dev libqt5sensors5-dev qml-module-qtquick-particles2 qttools5-dev-tools Lecture des listes de paquets... Fait Construction de l'arbre des dépendances
Lecture des informations d'état... Fait libqt5svg5-dev est déjà la version la plus récente (5.9.5-0ubuntu1). libqt5sensors5-dev est déjà la version la plus récente (5.9.5-0ubuntu1). libqt5xmlpatterns5-dev est déjà la version la plus récente (5.9.5-0ubuntu1). qt5-default est déjà la version la plus récente (5.9.5+dfsg-0ubuntu1). qtmultimedia5-dev est déjà la version la plus récente (5.9.5-0ubuntu1). qttools5-dev-tools est déjà la version la plus récente (5.9.5-0ubuntu1). qml-module-qtquick-particles2 est déjà la version la plus récente (5.9.5-0ubuntu1.1). qtdeclarative5-dev est déjà la version la plus récente (5.9.5-0ubuntu1.1). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 8 non mis à jour.

petitlapin commented 5 years ago

According to https://packages.ubuntu.com/search?suite=yakkety&arch=any&mode=exactfilename&searchon=contents&keywords=Qt5LinguistToolsConfig.cmake&sort_by=file, it should be inside qttools5-dev-tools package. On my computer, it is installed in Qt5LinguistTools_DIR:PATH=/lib/cmake/Qt5LinguistTools I guess you can open the CMakeCache.txt in the build folder and look where the other Qt component are installed and put the same path for Qt5LinguistTools if it is besides

skaox commented 5 years ago

after installing :

sudo apt install git gcc cmake qttools5-dev qttools5-dev-tools qtbase5-dev qtpositioning5-dev qtlocation5-dev qtconnectivity5-dev qtmultimedia5-dev qtdeclarative5-dev qtquickcontrols2-5-dev libqt5serialport5-dev libqt5svg5-dev libqt5opengl5-dev libqt5charts5-dev qml-module-qtquick-controls2 qml-module-qtpositioning qml-module-qtlocation qml-module-qtmultimedia qml-module-qtgraphicaleffects qml-module-qtcharts

Now I have :

skaox@skaox-pc:~/GCompris-qt/build$ cmake -DBUILD_STANDALONE=ON ../ -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Did not find the qml-box2d module in system scope, falling back to submodule build ... -- Found Git: /usr/bin/git (found version "2.17.1") CMake Warning (dev) at cmake/qt_helper.cmake:3 (get_target_property): Policy CMP0045 is not set: Error on non-existent target in get_target_property. Run "cmake --help-policy CMP0045" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

get_target_property() called with non-existent target "Qt5::QJpegPlugin". Call Stack (most recent call first): cmake/qt_helper.cmake:49 (getQtPluginPaths) src/core/CMakeLists.txt:171 (installQtPlugin) This warning is for project developers. Use -Wno-dev to suppress it.

CMake Error at cmake/qt_helper.cmake:5 (message): Could not find Qt5::QJpegPlugin plugin path Call Stack (most recent call first): cmake/qt_helper.cmake:49 (getQtPluginPaths) src/core/CMakeLists.txt:171 (installQtPlugin)

-- Configuring incomplete, errors occurred! See also "/home/skaox/GCompris-qt/build/CMakeFiles/CMakeOutput.log".

petitlapin commented 5 years ago

Is there a libqt5-qtimageformats package or equivalent?

skaox commented 5 years ago

Found and install qt5-image-formats-plugins but nothing change

petitlapin commented 5 years ago

I just found it should be on libqt5gui5 package (https://packages.debian.org/fr/sid/libs/libqt5gui5)

Sorry for the mess, if it becomes too complicated, I can install a virtual machine tomorrow to get the list of packages instead of going issue by issue like that

skaox commented 5 years ago

libqt5gui5 package was already installed.

Like they say here : https://gcompris.net/wiki/Qt_Quick_development_process Download and Install the latest stable version of Qt... I've downloaded and installed the latest stable version of Qt (5.11.2) in /opt/Qt/ like they did it here : https://askubuntu.com/questions/1062046/how-to-update-qt-from-5-5-1-to-5-9-5-on-ubuntu-16-04 and now : qmake -v QMake version 3.1 Using Qt version 5.11.2 in /opt/Qt/5.11.2/gcc_64/lib

git clone https://github.com/gcompris/GCompris-qt cd GCompris-qt/ git submodule init && git submodule update mkdir build cd build cmake -DBUILD_STANDALONE=ON ../

Languages : sudo apt install subversion make getSvnTranslations cmake -DBUILD_STANDALONE=ON ../

make cd bin/ ./gcompris-qt (Gcompris 0.95 Qt 5.11.2) cd .. make package

ls -lh /home/skaox/GCompris-qt/build/_CPack_Packages/Linux/STGZ total 105M drwxrwxr-x 5 skaox skaox 4,0K oct. 1 22:36 gcompris-qt-0.95-Linux -rwxrwxrwx 1 skaox skaox 105M oct. 1 22:37 gcompris-qt-0.95-Linux.sh

Is it possible with this version to switch from openGL to software renderer ?


Now when I try to start 32b version in command line on 64b system :

sh gcompris-qt.sh ./gcompris-qt: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

./gcompris-qt ./gcompris-qt: error while loading shared libraries: libQt5Qml.so.5: cannot open shared object file: No such file or directory

petitlapin commented 5 years ago

in gcompris-qt.sh script, you can now switch the command line to "$(dirname $0)/gcompris-qt --software-renderer" (you can do it directly in tools/gcompris-qt.sh and run again make package so it will be in the package)

Animtim commented 5 years ago

Hi,

For reference, I always build the 32bit package on a 32bit system, never managed to build it from a 64bit computer.

I only did 32bit package without openGL and 64bit package with openGL, as we never saw any issue running with openGL on 64bit linux, and as far as I know nowadays only old 32bit systems can miss openGL support. Can you tell what is your issue when trying to run the 64bit version with openGL?

If really needed, I can provide a 64bit package without openGL after I'm back next week, but more info about why you actually need it would be good too.

skaox commented 5 years ago

Hi,

firstly a big THANK YOU for your help !

"Can you tell what is your issue when trying to run the 64bit version with openGL?"

it's really slow compared to 32b version, those old computers don't even have an pci-e or an agp slot and the integrated gpu is 6 or 8 mb. I'm pretty sure at the end, I'll have do put a 32b system on the computosaurs but for the moment it's just fun ;-!

How to compile 32 and 64 without openGL ?

I've tried to reproduce what I did on 64b with a 32b system. Qt don't provide an offline installer for 32b so I've downloaded their online installer and guess what ? Qt 5.5 max ! Look version number between 32b and 64b : /Qt/archive/online_installers/2.0/qt-unified-linux-x86-2.0.5-2-online.run /Qt/archive/online_installers/3.0/qt-unified-linux-x64-3.0.5-online.run

I've tried to use the Qt version of ubuntu : Qt version 5.9.5 in /usr/lib/i386-linux-gnu

cmake -DBUILD_STANDALONE=ON ../ -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Did not find the qml-box2d module in system scope, falling back to submodule build ... -- Found Git: /usr/bin/git (found version "2.17.1") CMake Warning (dev) at cmake/qt_helper.cmake:3 (get_target_property): Policy CMP0045 is not set: Error on non-existent target in get_target_property. Run "cmake --help-policy CMP0045" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

get_target_property() called with non-existent target "Qt5::QJpegPlugin". Call Stack (most recent call first): cmake/qt_helper.cmake:49 (getQtPluginPaths) src/core/CMakeLists.txt:171 (installQtPlugin) This warning is for project developers. Use -Wno-dev to suppress it.

CMake Error at cmake/qt_helper.cmake:5 (message): Could not find Qt5::QJpegPlugin plugin path Call Stack (most recent call first): cmake/qt_helper.cmake:49 (getQtPluginPaths) src/core/CMakeLists.txt:171 (installQtPlugin)

I've also tried with this ppa (https://launchpad.net/~beineri/%2Barchive/ubuntu/opt-qt-5.11.1-bionic) : Qt version 5.11.1 in /opt/qt511/lib

cmake -DBUILD_STANDALONE=ON ../ -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Did not find the qml-box2d module in system scope, falling back to submodule build ... -- Found Git: /usr/bin/git (found version "2.17.1") CMake Warning (dev) at cmake/qt_helper.cmake:3 (get_target_property): Policy CMP0045 is not set: Error on non-existent target in get_target_property. Run "cmake --help-policy CMP0045" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

get_target_property() called with non-existent target "Qt5::QXcbEglIntegrationPlugin". Call Stack (most recent call first): cmake/qt_helper.cmake:49 (getQtPluginPaths) src/core/CMakeLists.txt:171 (installQtPlugin) This warning is for project developers. Use -Wno-dev to suppress it.

CMake Error at cmake/qt_helper.cmake:5 (message): Could not find Qt5::QXcbEglIntegrationPlugin plugin path Call Stack (most recent call first): cmake/qt_helper.cmake:49 (getQtPluginPaths) src/core/CMakeLists.txt:171 (installQtPlugin)

After reading a little bit more /src/core/CMakeLists.txt I found line 89->101 :

if(BUILD_STANDALONE) set(_qt_plugins "") if(NOT SAILFISHOS) list(APPEND _qt_plugins Qt5::QJpegPlugin) <- Error Qt 5.9.5 ? endif() if(APPLE) list(APPEND _qt_plugins Qt5::QTgaPlugin Qt5::QTiffPlugin) elseif(WIN32) list(APPEND _qt_plugins Qt5::QWindowsIntegrationPlugin Qt5::QWindowsAudioPlugin Qt5::AudioCaptureServicePlugin Qt5::DSServicePlugin) elseif(UNIX AND NOT ANDROID AND NOT SAILFISHOS) list(APPEND _qt_plugins Qt5::QXcbIntegrationPlugin Qt5::QXcbEglIntegrationPlugin Qt5::QXcbGlxIntegrationPlugin) <- Error Qt 5.11.1 ? endif()


Qt 5.9.5 :

/usr/lib/i386-linux-gnu/cmake/ ├── PulseAudio │   ├── PulseAudioConfig.cmake │   └── PulseAudioConfigVersion.cmake ├── Qt5 │   ├── Qt5Config.cmake │   ├── Qt5ConfigVersion.cmake │   └── Qt5ModuleLocation.cmake ├── Qt5Bluetooth │   ├── Qt5BluetoothConfig.cmake │   └── Qt5BluetoothConfigVersion.cmake ├── Qt5Charts │   ├── Qt5ChartsConfig.cmake │   └── Qt5ChartsConfigVersion.cmake ├── Qt5Concurrent │   ├── Qt5ConcurrentConfig.cmake │   └── Qt5ConcurrentConfigVersion.cmake ├── Qt5Core │   ├── Qt5CoreConfig.cmake │   ├── Qt5CoreConfigExtras.cmake │   ├── Qt5CoreConfigExtrasMkspecDir.cmake │   ├── Qt5CoreConfigVersion.cmake │   ├── Qt5CoreMacros.cmake │   └── Qt5CTestMacros.cmake ├── Qt5DBus │   ├── Qt5DBusConfig.cmake │   ├── Qt5DBusConfigExtras.cmake │   ├── Qt5DBusConfigVersion.cmake │   └── Qt5DBusMacros.cmake ├── Qt5Designer │   ├── Qt5DesignerConfig.cmake │   └── Qt5DesignerConfigVersion.cmake ├── Qt5Gui │   ├── Qt5GuiConfig.cmake │   ├── Qt5GuiConfigExtras.cmake │   └── Qt5GuiConfigVersion.cmake ├── Qt5Help │   ├── Qt5HelpConfig.cmake │   ├── Qt5HelpConfigExtras.cmake │   └── Qt5HelpConfigVersion.cmake ├── Qt5LinguistTools │   ├── Qt5LinguistToolsConfig.cmake │   ├── Qt5LinguistToolsConfigVersion.cmake │   └── Qt5LinguistToolsMacros.cmake ├── Qt5Multimedia │   ├── Qt5MultimediaConfig.cmake │   └── Qt5MultimediaConfigVersion.cmake ├── Qt5MultimediaWidgets │   ├── Qt5MultimediaWidgetsConfig.cmake │   └── Qt5MultimediaWidgetsConfigVersion.cmake ├── Qt5Network │   ├── Qt5NetworkConfig.cmake │   └── Qt5NetworkConfigVersion.cmake ├── Qt5Nfc │   ├── Qt5NfcConfig.cmake │   └── Qt5NfcConfigVersion.cmake ├── Qt5OpenGL │   ├── Qt5OpenGLConfig.cmake │   └── Qt5OpenGLConfigVersion.cmake ├── Qt5OpenGLExtensions │   ├── Qt5OpenGLExtensionsConfig.cmake │   └── Qt5OpenGLExtensionsConfigVersion.cmake ├── Qt5PrintSupport │   ├── Qt5PrintSupportConfig.cmake │   └── Qt5PrintSupportConfigVersion.cmake ├── Qt5Qml │   ├── Qt5QmlConfig.cmake │   ├── Qt5QmlConfigExtras.cmake │   ├── Qt5QmlConfigVersion.cmake │   ├── Qt5Qml_QDebugMessageServiceFactory.cmake │   ├── Qt5Qml_QLocalClientConnectionFactory.cmake │   ├── Qt5Qml_QQmlDebuggerServiceFactory.cmake │   ├── Qt5Qml_QQmlDebugServerFactory.cmake │   ├── Qt5Qml_QQmlInspectorServiceFactory.cmake │   ├── Qt5Qml_QQmlNativeDebugConnectorFactory.cmake │   ├── Qt5Qml_QQmlNativeDebugServiceFactory.cmake │   ├── Qt5Qml_QQmlProfilerServiceFactory.cmake │   ├── Qt5Qml_QQuickProfilerAdapterFactory.cmake │   └── Qt5Qml_QTcpServerConnectionFactory.cmake ├── Qt5Quick │   ├── Qt5QuickConfig.cmake │   └── Qt5QuickConfigVersion.cmake ├── Qt5QuickControls2 │   ├── Qt5QuickControls2Config.cmake │   └── Qt5QuickControls2ConfigVersion.cmake ├── Qt5QuickTest │   ├── Qt5QuickTestConfig.cmake │   └── Qt5QuickTestConfigVersion.cmake ├── Qt5QuickWidgets │   ├── Qt5QuickWidgetsConfig.cmake │   └── Qt5QuickWidgetsConfigVersion.cmake ├── Qt5Sensors │   ├── Qt5SensorsConfig.cmake │   ├── Qt5SensorsConfigVersion.cmake │   ├── Qt5Sensors_genericSensorPlugin.cmake │   ├── Qt5Sensors_IIOSensorProxySensorPlugin.cmake │   ├── Qt5Sensors_LinuxSensorPlugin.cmake │   ├── Qt5Sensors_QCounterGesturePlugin.cmake │   ├── Qt5Sensors_QShakeSensorGesturePlugin.cmake │   └── Qt5Sensors_QtSensorGesturePlugin.cmake ├── Qt5SerialPort │   ├── Qt5SerialPortConfig.cmake │   └── Qt5SerialPortConfigVersion.cmake ├── Qt5Sql │   ├── Qt5SqlConfig.cmake │   └── Qt5SqlConfigVersion.cmake ├── Qt5Svg │   ├── Qt5SvgConfig.cmake │   ├── Qt5SvgConfigVersion.cmake │   ├── Qt5Svg_QSvgIconPlugin.cmake │   └── Qt5Svg_QSvgPlugin.cmake ├── Qt5Test │   ├── Qt5TestConfig.cmake │   ├── Qt5TestConfigExtras.cmake │   └── Qt5TestConfigVersion.cmake ├── Qt5UiPlugin │   ├── Qt5UiPluginConfig.cmake │   └── Qt5UiPluginConfigVersion.cmake ├── Qt5UiTools │   ├── Qt5UiToolsConfig.cmake │   └── Qt5UiToolsConfigVersion.cmake ├── Qt5WebView │   ├── Qt5WebViewConfig.cmake │   └── Qt5WebViewConfigVersion.cmake ├── Qt5Widgets │   ├── Qt5WidgetsConfig.cmake │   ├── Qt5WidgetsConfigExtras.cmake │   ├── Qt5WidgetsConfigVersion.cmake │   └── Qt5WidgetsMacros.cmake ├── Qt5X11Extras │   ├── Qt5X11ExtrasConfig.cmake │   └── Qt5X11ExtrasConfigVersion.cmake ├── Qt5Xml │   ├── Qt5XmlConfig.cmake │   └── Qt5XmlConfigVersion.cmake └── Qt5XmlPatterns ├── Qt5XmlPatternsConfig.cmake └── Qt5XmlPatternsConfigVersion.cmake


/usr/lib/i386-linux-gnu/qt5/plugins/ ├── audio │   ├── libqtaudio_alsa.so │   └── libqtmedia_pulse.so ├── bearer │   ├── libqconnmanbearer.so │   ├── libqgenericbearer.so │   └── libqnmbearer.so ├── designer │   ├── libqquickwidget.so │   └── libqwebview.so ├── egldeviceintegrations │   ├── libqeglfs-emu-integration.so │   ├── libqeglfs-kms-egldevice-integration.so │   ├── libqeglfs-kms-integration.so │   └── libqeglfs-x11-integration.so ├── generic │   ├── libqevdevkeyboardplugin.so │   ├── libqevdevmouseplugin.so │   ├── libqevdevtabletplugin.so │   ├── libqevdevtouchplugin.so │   ├── libqlibinputplugin.so │   └── libqtuiotouchplugin.so ├── iconengines │   └── libqsvgicon.so ├── imageformats │   ├── libqgif.so │   ├── libqicns.so │   ├── libqico.so │   ├── libqjpeg.so │   ├── libqmng.so │   ├── libqsvg.so │   ├── libqtga.so │   ├── libqtiff.so │   ├── libqwbmp.so │   └── libqwebp.so ├── mediaservice │   ├── libgstaudiodecoder.so │   ├── libgstcamerabin.so │   ├── libgstmediacapture.so │   └── libgstmediaplayer.so ├── platforminputcontexts │   ├── libcomposeplatforminputcontextplugin.so │   └── libibusplatforminputcontextplugin.so ├── platforms │   ├── libqeglfs.so │   ├── libqlinuxfb.so │   ├── libqminimalegl.so │   ├── libqminimal.so │   ├── libqoffscreen.so │   ├── libqvnc.so │   └── libqxcb.so ├── platformthemes │   ├── libqgtk2.so │   └── libqgtk3.so ├── playlistformats │   └── libqtmultimedia_m3u.so ├── printsupport │   └── libcupsprintersupport.so ├── qmltooling │   ├── libqmldbg_debugger.so │   ├── libqmldbg_inspector.so │   ├── libqmldbg_local.so │   ├── libqmldbg_messages.so │   ├── libqmldbg_nativedebugger.so │   ├── libqmldbg_native.so │   ├── libqmldbg_profiler.so │   ├── libqmldbg_quickprofiler.so │   ├── libqmldbg_server.so │   └── libqmldbg_tcp.so ├── sensorgestures │   ├── libqtsensorgestures_counterplugin.so │   ├── libqtsensorgestures_plugin.so │   └── libqtsensorgestures_shakeplugin.so ├── sensors │   ├── libqtsensors_generic.so │   ├── libqtsensors_iio-sensor-proxy.so │   └── libqtsensors_linuxsys.so ├── sqldrivers │   └── libqsqlite.so ├── styles │   ├── libbb10styleplugin.so │   ├── libqcleanlooksstyle.so │   ├── libqgtk2style.so │   ├── libqmotifstyle.so │   └── libqplastiquestyle.so └── xcbglintegrations ├── libqxcb-egl-integration.so └── libqxcb-glx-integration.so


Qt 5.11.1 :

/opt/qt511/lib/cmake/ ├── Qt5 │   ├── Qt5Config.cmake │   ├── Qt5ConfigVersion.cmake │   └── Qt5ModuleLocation.cmake ├── Qt53DAnimation │   ├── Qt53DAnimationConfig.cmake │   └── Qt53DAnimationConfigVersion.cmake ├── Qt53DCore │   ├── Qt53DCoreConfig.cmake │   └── Qt53DCoreConfigVersion.cmake ├── Qt53DExtras │   ├── Qt53DExtrasConfig.cmake │   └── Qt53DExtrasConfigVersion.cmake ├── Qt53DInput │   ├── Qt53DInputConfig.cmake │   └── Qt53DInputConfigVersion.cmake ├── Qt53DLogic │   ├── Qt53DLogicConfig.cmake │   └── Qt53DLogicConfigVersion.cmake ├── Qt53DQuick │   ├── Qt53DQuickConfig.cmake │   └── Qt53DQuickConfigVersion.cmake ├── Qt53DQuickAnimation │   ├── Qt53DQuickAnimationConfig.cmake │   └── Qt53DQuickAnimationConfigVersion.cmake ├── Qt53DQuickExtras │   ├── Qt53DQuickExtrasConfig.cmake │   └── Qt53DQuickExtrasConfigVersion.cmake ├── Qt53DQuickInput │   ├── Qt53DQuickInputConfig.cmake │   └── Qt53DQuickInputConfigVersion.cmake ├── Qt53DQuickRender │   ├── Qt53DQuickRenderConfig.cmake │   └── Qt53DQuickRenderConfigVersion.cmake ├── Qt53DQuickScene2D │   ├── Qt53DQuickScene2DConfig.cmake │   └── Qt53DQuickScene2DConfigVersion.cmake ├── Qt53DRender │   ├── Qt53DRender_AssimpSceneImportPlugin.cmake │   ├── Qt53DRenderConfig.cmake │   ├── Qt53DRenderConfigVersion.cmake │   ├── Qt53DRender_DefaultGeometryLoaderPlugin.cmake │   ├── Qt53DRender_GLTFGeometryLoaderPlugin.cmake │   ├── Qt53DRender_GLTFSceneExportPlugin.cmake │   ├── Qt53DRender_GLTFSceneImportPlugin.cmake │   └── Qt53DRender_Scene2DPlugin.cmake ├── Qt5Bluetooth │   ├── Qt5BluetoothConfig.cmake │   └── Qt5BluetoothConfigVersion.cmake ├── Qt5Concurrent │   ├── Qt5ConcurrentConfig.cmake │   └── Qt5ConcurrentConfigVersion.cmake ├── Qt5Core │   ├── Qt5CoreConfig.cmake │   ├── Qt5CoreConfigExtras.cmake │   ├── Qt5CoreConfigExtrasMkspecDir.cmake │   ├── Qt5CoreConfigVersion.cmake │   ├── Qt5CoreMacros.cmake │   └── Qt5CTestMacros.cmake ├── Qt5DBus │   ├── Qt5DBusConfig.cmake │   ├── Qt5DBusConfigExtras.cmake │   ├── Qt5DBusConfigVersion.cmake │   └── Qt5DBusMacros.cmake ├── Qt5Designer │   ├── Qt5Designer_AnalogClockPlugin.cmake │   ├── Qt5DesignerConfig.cmake │   ├── Qt5DesignerConfigVersion.cmake │   ├── Qt5Designer_MultiPageWidgetPlugin.cmake │   ├── Qt5Designer_QQuickWidgetPlugin.cmake │   ├── Qt5Designer_TicTacToePlugin.cmake │   └── Qt5Designer_WorldTimeClockPlugin.cmake ├── Qt5Gamepad │   ├── Qt5GamepadConfig.cmake │   ├── Qt5GamepadConfigVersion.cmake │   ├── Qt5Gamepad_QEvdevGamepadBackendPlugin.cmake │   └── Qt5Gamepad_QSdl2GamepadBackendPlugin.cmake ├── Qt5Gui │   ├── Qt5GuiConfig.cmake │   ├── Qt5GuiConfigExtras.cmake │   ├── Qt5GuiConfigVersion.cmake │   ├── Qt5Gui_QComposePlatformInputContextPlugin.cmake │   ├── Qt5Gui_QEvdevKeyboardPlugin.cmake │   ├── Qt5Gui_QEvdevMousePlugin.cmake │   ├── Qt5Gui_QEvdevTabletPlugin.cmake │   ├── Qt5Gui_QEvdevTouchScreenPlugin.cmake │   ├── Qt5Gui_QFlatpakThemePlugin.cmake │   ├── Qt5Gui_QGifPlugin.cmake │   ├── Qt5Gui_QGtk3ThemePlugin.cmake │   ├── Qt5Gui_QIbusPlatformInputContextPlugin.cmake │   ├── Qt5Gui_QICNSPlugin.cmake │   ├── Qt5Gui_QICOPlugin.cmake │   ├── Qt5Gui_QJpegPlugin.cmake │   ├── Qt5Gui_QLinuxFbIntegrationPlugin.cmake │   ├── Qt5Gui_QMinimalIntegrationPlugin.cmake │   ├── Qt5Gui_QMngPlugin.cmake │   ├── Qt5Gui_QOffscreenIntegrationPlugin.cmake │   ├── Qt5Gui_QTgaPlugin.cmake │   ├── Qt5Gui_QTiffPlugin.cmake │   ├── Qt5Gui_QTuioTouchPlugin.cmake │   ├── Qt5Gui_QVncIntegrationPlugin.cmake │   ├── Qt5Gui_QWaylandIntegrationPlugin.cmake │   ├── Qt5Gui_QWaylandXCompositeGlxPlatformIntegrationPlugin.cmake │   ├── Qt5Gui_QWbmpPlugin.cmake │   ├── Qt5Gui_QWebpPlugin.cmake │   ├── Qt5Gui_QXcbGlxIntegrationPlugin.cmake │   └── Qt5Gui_QXcbIntegrationPlugin.cmake ├── Qt5Help │   ├── Qt5HelpConfig.cmake │   ├── Qt5HelpConfigExtras.cmake │   └── Qt5HelpConfigVersion.cmake ├── Qt5LinguistTools │   ├── Qt5LinguistToolsConfig.cmake │   ├── Qt5LinguistToolsConfigVersion.cmake │   └── Qt5LinguistToolsMacros.cmake ├── Qt5Location │   ├── Qt5LocationConfig.cmake │   ├── Qt5LocationConfigVersion.cmake │   ├── Qt5Location_GeoServiceProviderFactoryEsri.cmake │   ├── Qt5Location_QGeoServiceProviderFactoryItemsOverlay.cmake │   ├── Qt5Location_QGeoServiceProviderFactoryMapbox.cmake │   ├── Qt5Location_QGeoServiceProviderFactoryNokia.cmake │   └── Qt5Location_QGeoServiceProviderFactoryOsm.cmake ├── Qt5Multimedia │   ├── Qt5Multimedia_CameraBinServicePlugin.cmake │   ├── Qt5MultimediaConfig.cmake │   ├── Qt5MultimediaConfigVersion.cmake │   ├── Qt5Multimedia_QAlsaPlugin.cmake │   ├── Qt5Multimedia_QGstreamerAudioDecoderServicePlugin.cmake │   ├── Qt5Multimedia_QGstreamerCaptureServicePlugin.cmake │   ├── Qt5Multimedia_QGstreamerPlayerServicePlugin.cmake │   ├── Qt5Multimedia_QM3uPlaylistPlugin.cmake │   └── Qt5Multimedia_QPulseAudioPlugin.cmake ├── Qt5MultimediaWidgets │   ├── Qt5MultimediaWidgetsConfig.cmake │   └── Qt5MultimediaWidgetsConfigVersion.cmake ├── Qt5Network │   ├── Qt5NetworkConfig.cmake │   ├── Qt5NetworkConfigVersion.cmake │   ├── Qt5Network_QConnmanEnginePlugin.cmake │   ├── Qt5Network_QGenericEnginePlugin.cmake │   └── Qt5Network_QNetworkManagerEnginePlugin.cmake ├── Qt5Nfc │   ├── Qt5NfcConfig.cmake │   └── Qt5NfcConfigVersion.cmake ├── Qt5OpenGL │   ├── Qt5OpenGLConfig.cmake │   └── Qt5OpenGLConfigVersion.cmake ├── Qt5OpenGLExtensions │   ├── Qt5OpenGLExtensionsConfig.cmake │   └── Qt5OpenGLExtensionsConfigVersion.cmake ├── Qt5Positioning │   ├── Qt5PositioningConfig.cmake │   ├── Qt5PositioningConfigVersion.cmake │   ├── Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue.cmake │   ├── Qt5Positioning_QGeoPositionInfoSourceFactoryPoll.cmake │   └── Qt5Positioning_QGeoPositionInfoSourceFactorySerialNmea.cmake ├── Qt5PositioningQuick │   ├── Qt5PositioningQuickConfig.cmake │   └── Qt5PositioningQuickConfigVersion.cmake ├── Qt5PrintSupport │   ├── Qt5PrintSupportConfig.cmake │   ├── Qt5PrintSupportConfigVersion.cmake │   └── Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake ├── Qt5Qml │   ├── Qt5QmlConfig.cmake │   ├── Qt5QmlConfigExtras.cmake │   ├── Qt5QmlConfigVersion.cmake │   ├── Qt5Qml_QDebugMessageServiceFactory.cmake │   ├── Qt5Qml_QLocalClientConnectionFactory.cmake │   ├── Qt5Qml_QQmlDebuggerServiceFactory.cmake │   ├── Qt5Qml_QQmlDebugServerFactory.cmake │   ├── Qt5Qml_QQmlInspectorServiceFactory.cmake │   ├── Qt5Qml_QQmlNativeDebugConnectorFactory.cmake │   ├── Qt5Qml_QQmlNativeDebugServiceFactory.cmake │   ├── Qt5Qml_QQmlProfilerServiceFactory.cmake │   ├── Qt5Qml_QQuickProfilerAdapterFactory.cmake │   └── Qt5Qml_QTcpServerConnectionFactory.cmake ├── Qt5Quick │   ├── Qt5QuickConfig.cmake │   └── Qt5QuickConfigVersion.cmake ├── Qt5QuickCompiler │   └── Qt5QuickCompilerConfig.cmake ├── Qt5QuickControls2 │   ├── Qt5QuickControls2Config.cmake │   └── Qt5QuickControls2ConfigVersion.cmake ├── Qt5QuickTest │   ├── Qt5QuickTestConfig.cmake │   └── Qt5QuickTestConfigVersion.cmake ├── Qt5QuickWidgets │   ├── Qt5QuickWidgetsConfig.cmake │   └── Qt5QuickWidgetsConfigVersion.cmake ├── Qt5RemoteObjects │   ├── Qt5RemoteObjectsConfig.cmake │   ├── Qt5RemoteObjectsConfigExtras.cmake │   ├── Qt5RemoteObjectsConfigVersion.cmake │   └── Qt5RemoteObjectsMacros.cmake ├── Qt5RepParser │   ├── Qt5RepParserConfig.cmake │   └── Qt5RepParserConfigVersion.cmake ├── Qt5Script │   ├── Qt5ScriptConfig.cmake │   └── Qt5ScriptConfigVersion.cmake ├── Qt5ScriptTools │   ├── Qt5ScriptToolsConfig.cmake │   └── Qt5ScriptToolsConfigVersion.cmake ├── Qt5Scxml │   ├── Qt5ScxmlConfig.cmake │   ├── Qt5ScxmlConfigExtras.cmake │   ├── Qt5ScxmlConfigVersion.cmake │   └── Qt5ScxmlMacros.cmake ├── Qt5Sensors │   ├── Qt5SensorsConfig.cmake │   ├── Qt5SensorsConfigVersion.cmake │   ├── Qt5Sensors_genericSensorPlugin.cmake │   ├── Qt5Sensors_IIOSensorProxySensorPlugin.cmake │   ├── Qt5Sensors_LinuxSensorPlugin.cmake │   ├── Qt5Sensors_QCounterGesturePlugin.cmake │   ├── Qt5Sensors_QShakeSensorGesturePlugin.cmake │   └── Qt5Sensors_QtSensorGesturePlugin.cmake ├── Qt5SerialBus │   ├── Qt5SerialBusConfig.cmake │   ├── Qt5SerialBusConfigVersion.cmake │   ├── Qt5SerialBus_PassThruCanBusPlugin.cmake │   ├── Qt5SerialBus_PeakCanBusPlugin.cmake │   ├── Qt5SerialBus_SocketCanBusPlugin.cmake │   └── Qt5SerialBus_TinyCanBusPlugin.cmake ├── Qt5SerialPort │   ├── Qt5SerialPortConfig.cmake │   └── Qt5SerialPortConfigVersion.cmake ├── Qt5Sql │   ├── Qt5SqlConfig.cmake │   ├── Qt5SqlConfigVersion.cmake │   ├── Qt5Sql_QMYSQLDriverPlugin.cmake │   ├── Qt5Sql_QODBCDriverPlugin.cmake │   ├── Qt5Sql_QPSQLDriverPlugin.cmake │   ├── Qt5Sql_QSQLiteDriverPlugin.cmake │   └── Qt5Sql_QTDSDriverPlugin.cmake ├── Qt5Svg │   ├── Qt5SvgConfig.cmake │   ├── Qt5SvgConfigVersion.cmake │   ├── Qt5Svg_QSvgIconPlugin.cmake │   └── Qt5Svg_QSvgPlugin.cmake ├── Qt5Test │   ├── Qt5TestConfig.cmake │   ├── Qt5TestConfigExtras.cmake │   └── Qt5TestConfigVersion.cmake ├── Qt5TextToSpeech │   ├── Qt5TextToSpeechConfig.cmake │   ├── Qt5TextToSpeechConfigVersion.cmake │   └── Qt5TextToSpeech_QTextToSpeechEngineFlite.cmake ├── Qt5UiPlugin │   ├── Qt5UiPluginConfig.cmake │   └── Qt5UiPluginConfigVersion.cmake ├── Qt5UiTools │   ├── Qt5UiToolsConfig.cmake │   └── Qt5UiToolsConfigVersion.cmake ├── Qt5WaylandClient │   ├── Qt5WaylandClientConfig.cmake │   ├── Qt5WaylandClientConfigVersion.cmake │   ├── Qt5WaylandClient_QWaylandBradientDecorationPlugin.cmake │   ├── Qt5WaylandClient_QWaylandIviShellIntegrationPlugin.cmake │   ├── Qt5WaylandClient_QWaylandXCompositeGlxClientBufferPlugin.cmake │   └── Qt5WaylandClient_ShmServerBufferPlugin.cmake ├── Qt5WaylandCompositor │   ├── Qt5WaylandCompositorConfig.cmake │   ├── Qt5WaylandCompositorConfigVersion.cmake │   ├── Qt5WaylandCompositor_QWaylandXCompositeGlxClientBufferIntegrationPlugin.cmake │   └── Qt5WaylandCompositor_ShmServerBufferIntegrationPlugin.cmake ├── Qt5WebChannel │   ├── Qt5WebChannelConfig.cmake │   └── Qt5WebChannelConfigVersion.cmake ├── Qt5WebEngine │   ├── Qt5WebEngineConfig.cmake │   └── Qt5WebEngineConfigVersion.cmake ├── Qt5WebEngineCore │   ├── Qt5WebEngineCoreConfig.cmake │   └── Qt5WebEngineCoreConfigVersion.cmake ├── Qt5WebEngineWidgets │   ├── Qt5WebEngineWidgetsConfig.cmake │   └── Qt5WebEngineWidgetsConfigVersion.cmake ├── Qt5WebSockets │   ├── Qt5WebSocketsConfig.cmake │   └── Qt5WebSocketsConfigVersion.cmake ├── Qt5Widgets │   ├── Qt5WidgetsConfig.cmake │   ├── Qt5WidgetsConfigExtras.cmake │   ├── Qt5WidgetsConfigVersion.cmake │   └── Qt5WidgetsMacros.cmake ├── Qt5X11Extras │   ├── Qt5X11ExtrasConfig.cmake │   └── Qt5X11ExtrasConfigVersion.cmake ├── Qt5Xml │   ├── Qt5XmlConfig.cmake │   └── Qt5XmlConfigVersion.cmake └── Qt5XmlPatterns ├── Qt5XmlPatternsConfig.cmake └── Qt5XmlPatternsConfigVersion.cmake


/opt/qt511/plugins/ ├── audio │   ├── libqtaudio_alsa.so │   └── libqtmedia_pulse.so ├── bearer │   ├── libqconnmanbearer.so │   ├── libqgenericbearer.so │   └── libqnmbearer.so ├── canbus │   ├── libqtpassthrucanbus.so │   ├── libqtpeakcanbus.so │   ├── libqtsocketcanbus.so │   └── libqttinycanbus.so ├── designer │   ├── libcontainerextension.so │   ├── libcustomwidgetplugin.so │   ├── libqquickwidget.so │   ├── libtaskmenuextension.so │   └── libworldtimeclockplugin.so ├── gamepads │   ├── libevdevgamepad.so │   └── libsdl2gamepad.so ├── generic │   ├── libqevdevkeyboardplugin.so │   ├── libqevdevmouseplugin.so │   ├── libqevdevtabletplugin.so │   ├── libqevdevtouchplugin.so │   └── libqtuiotouchplugin.so ├── geometryloaders │   ├── libdefaultgeometryloader.so │   └── libgltfgeometryloader.so ├── geoservices │   ├── libqtgeoservices_esri.so │   ├── libqtgeoservices_itemsoverlay.so │   ├── libqtgeoservices_mapbox.so │   ├── libqtgeoservices_nokia.so │   └── libqtgeoservices_osm.so ├── iconengines │   └── libqsvgicon.so ├── imageformats │   ├── libqgif.so │   ├── libqicns.so │   ├── libqico.so │   ├── libqjpeg.so │   ├── libqmng.so │   ├── libqsvg.so │   ├── libqtga.so │   ├── libqtiff.so │   ├── libqwbmp.so │   └── libqwebp.so ├── mediaservice │   ├── libgstaudiodecoder.so │   ├── libgstcamerabin.so │   ├── libgstmediacapture.so │   └── libgstmediaplayer.so ├── platforminputcontexts │   ├── libcomposeplatforminputcontextplugin.so │   └── libibusplatforminputcontextplugin.so ├── platforms │   ├── libqlinuxfb.so │   ├── libqminimal.so │   ├── libqoffscreen.so │   ├── libqvnc.so │   ├── libqwayland-generic.so │   ├── libqwayland-xcomposite-glx.so │   └── libqxcb.so ├── platformthemes │   ├── libqflatpak.so │   └── libqgtk3.so ├── playlistformats │   └── libqtmultimedia_m3u.so ├── position │   ├── libqtposition_geoclue.so │   ├── libqtposition_positionpoll.so │   └── libqtposition_serialnmea.so ├── printsupport │   └── libcupsprintersupport.so ├── qmltooling │   ├── libqmldbg_debugger.so │   ├── libqmldbg_inspector.so │   ├── libqmldbg_local.so │   ├── libqmldbg_messages.so │   ├── libqmldbg_nativedebugger.so │   ├── libqmldbg_native.so │   ├── libqmldbg_profiler.so │   ├── libqmldbg_quickprofiler.so │   ├── libqmldbg_server.so │   └── libqmldbg_tcp.so ├── renderplugins │   └── libscene2d.so ├── sceneparsers │   ├── libassimpsceneimport.so │   ├── libgltfsceneexport.so │   └── libgltfsceneimport.so ├── sensorgestures │   ├── libqtsensorgestures_counterplugin.so │   ├── libqtsensorgestures_plugin.so │   └── libqtsensorgestures_shakeplugin.so ├── sensors │   ├── libqtsensors_generic.so │   ├── libqtsensors_iio-sensor-proxy.so │   └── libqtsensors_linuxsys.so ├── sqldrivers │   ├── libqsqlite.so │   ├── libqsqlmysql.so │   ├── libqsqlodbc.so │   ├── libqsqlpsql.so │   └── libqsqltds.so ├── texttospeech │   └── libqttexttospeech_flite.so ├── wayland-decoration-client │   └── libbradient.so ├── wayland-graphics-integration-client │   ├── libshm-emulation-server.so │   └── libxcomposite-glx.so ├── wayland-graphics-integration-server │   ├── libshm-emulation-server.so │   └── libxcomposite-glx.so ├── wayland-shell-integration │   └── libivi-shell.so └── xcbglintegrations └── libqxcb-glx-integration.so

Also installed for 5.9.5 : sudo apt install libqt5svg5-dev libqt5xmlpatterns5-dev qml-module-qtmultimedia qt5-default qml-module-qtgraphicaleffects qt5-qmake qtcreator qtdeclarative5-dev qtmultimedia5-dev qtquick1-5-dev qttools5-dev qttools5-dev-tools libqt5multimedia5-plugins qml-module-qtsensors libqt5quickparticles5 qml-module-qtquick2 qml-module-qtquick-particles2 libqt5sensors5-dev libqt5sensors5

Did I missed something ?

petitlapin commented 5 years ago

Can you remove the Qt5::QXcbEglIntegrationPlugin plugin on the src/core/CMakeLists.txt file (not the full line, just the word, so it's still get the other plugins)? This one should be specific to openGL. so not useful on your case!

Animtim commented 5 years ago

Hi, I just built a package for Linux64 with software rendering/NoOpenGL. here it is: https://gcompris.net/download/qt/linux/gcompris-qt-0.91-Linux64-NoOpenGL.sh Let us know if that fixes your problem.

skaox commented 5 years ago

Sorry for the delay, I don't have access all the time to those old computers but it's scheduled for this week ; THANK YOU !

skaox commented 5 years ago

It was the solution and not only for those old computers ; Once again a big THANK YOU / MERCI for everything !

petitlapin commented 5 years ago

Great to hear! Starting the next version, there will be a command line setting to switch between openGL and software renderer, so there should be no need of multiple versions on our side.