Am 11.11.2022 um 18:01 schrieb Thiago Macieira:
On Thursday, 10 November 2022 23:50:50 PST Dennis Luehring wrote:
> give a wayland plugin not found message and then hangs forever :/

Run with QT_DEBUG_PLUGINS=1 and see why the plugin won't load.


i switched to git/dev - because i will switch to 6.5 in the future when
in comes available and i think its easier to follow your advices

and i also did a clean Ubuntu 22.04 Setup + Qt-Installer install + Qt
git/dev build using these steps

Ubuntu default install on VM
  sudo apt install build-essential libasan6 llvm clang libclang-dev
cmake ninja-build git
  sudo apt-get build-dep qtbase5-dev
  sudo apt install libmd4c-html0-dev
  sudo apt install mesa-utils libglu1-mesa-dev freeglut3-dev
mesa-common-dev
  sudo apt install libglew-dev libglfw3-dev libglm-dev
  sudo apt install libao-dev libmpg123-dev
  sudo apt update
  sudo apt upgrade

Qt-Installer install (just as a reference to compare to)
  download qt-unified-linux-x64-4.5.0-online.run
  chmod +x qt-unified-linux-x64-4.5.0-online.run
  ./qt-unified-linux-x64-4.5.0-online.run
  default installs Qt 6.4 in /home/linux/Qt/6.4

build Qt dev
  mkdir ~/qt6_dev
  cd ~/qt6_dev
  git clone git://code.qt.io/qt/qt5.git qt6
  cd qt6
  git checkout dev
  perl init-repository
  cd ..
  mkdir qt6-build
  cd qt6-build
  ../qt6/qtbase/configure -debug -opensource -nomake examples -nomake
tests -prefix ~/qt6_dev/qt6-install > ../qt6_configure.txt 2>&1
  # ==> https://pastebin.com/JDm0p80b  qt6_configure.txt
  cmake --build . --parallel 4
  cmake --install .

then a simple (called qt_tsan_tests_dev but its just a simple main)

  QApplication app( argc, argv );
  QWidget window;
  window.resize( 320, 240 );
  window.show();
  return app.exec();

the build folder of my example does not contain any platform/plugins
etc. folder

the platform folder of my Qt dev build contains these plugins

linux@linux-virtual-machine:~/qt6_dev/qt6-build/plugins/platforms$ ls
libqeglfs.so  libqlinuxfb.so  libqminimalegl.so  libqminimal.so
libqoffscreen.so  libqvkkhrdisplay.so  libqvnc.so

the Qt-Installer 6.4 installation contains these plugins

linux@linux-virtual-machine:~/Qt/6.4.0/gcc_64/plugins/platforms$ ls
  libqeglfs.so         libqwayland-egl.so      qoffscreen.debug
  libqlinuxfb.so       libqwayland-generic.so  qvkkhrdisplay.debug
  libqminimalegl.so    libqxcb.so              qvnc.debug
  libqminimal.so       qeglfs.debug            qwayland-egl.debug
  libqoffscreen.so     qlinuxfb.debug qwayland-generic.debug
  libqvkkhrdisplay.so  qminimal.debug          qxcb.debug
  libqvnc.so           qminimalegl.debug

both started with QT_DEBUG_PLUGINS=1

the Qt-Installer 6.4 version works out of the box
https://pastebin.com/u0GSqUJR

and the dev build seems to not find the plugins and aborts
https://pastebin.com/RfvsATKz

this is the crash point in QtCreator using my Qt dev build
https://imgur.com/a/PjT8Yqq

setting

QT_QPA_PLATFORM_PLUGIN_PATH=~/qt6_dev/qt6-build/plugins/platforms
./qt_tsan_tests

did not help

and i don't understand why the Qt-Installer version got more platforms
available then my git/dev build?
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to