Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
Qt Creator 12.0.0
-
None
-
-
a6a95420b (12.0)
Description
With Qt Creator 12 we released binaries for Linux using Qt 6.6.0 which has added a new dependency to libxcb-cursor. See https://bugreports.qt.io/browse/QTBUG-108796
libxcb-cursor is not present on Linux installations by default, and when upgrading to the newer Qt Creator version, the users will have a Qt Creator that does not start.
The error message in Terminal is not useful. See https://forum.qt.io/topic/152528/qtcreator-upgrade-breaks-qtcreator
Qt Creator could do they analysis itself on lib/Qt/plugins/platforms/libqxcb.so and present a graphical messagebox with the information, so the user will know what to do.
See How to show a GUI message box from a bash script in linux? - Stack Overflow for details how to show a message box from a "console" application.
For reading the shared libraries dependencies we have linux - How can I find the dynamic libraries required by an ELF Binary in C++? - Stack Overflow
Since we do use the elfutils library we already have the bits needed to do the analysis.
Attachments
Issue Links
- relates to
-
QTBUG-108796 Some examples crash when running with Qt 6.5 kit
-
- Closed
-