Code Monkey home page Code Monkey logo

Comments (22)

petitlapin avatar petitlapin commented on July 18, 2024

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

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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.

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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?

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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 ?!

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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).

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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.

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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".

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

Is there a libqt5-qtimageformats package or equivalent?

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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)

from gcompris-qt.

Animtim avatar Animtim commented on July 18, 2024

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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 ?

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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!

from gcompris-qt.

Animtim avatar Animtim commented on July 18, 2024

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.

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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 !

from gcompris-qt.

skaox avatar skaox commented on July 18, 2024

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

from gcompris-qt.

petitlapin avatar petitlapin commented on July 18, 2024

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.

from gcompris-qt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.