This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Cannot mix incompatible Qt library (6.4.1) with this library

Tags: None
(comma "," separated)
User avatar
gusarg
Registered Member
Posts
12
Karma
0
Hi, I can't run many apps (like OBS, Strawberry Player, etc), since latest KDE Neon updates. Example:

obs
debug: Found portal inhibitor
debug: Attempted path: share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
debug: Attempted path: share/obs/obs-studio/locale.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale.ini
debug: Attempted path: share/obs/obs-studio/locale/es-ES.ini
debug: Attempted path: /usr/share/obs/obs-studio/locale/es-ES.ini
info: Using preferred locale 'es-ES'
debug: Attempted path: share/obs/obs-studio/themes/Yami.qss
debug: Attempted path: /usr/share/obs/obs-studio/themes/Yami.qss
info: Using EGL/X11
info: CPU Name: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz
info: CPU Speed: 1599.462MHz
info: Physical Cores: 2, Logical Cores: 4
info: Physical Memory: 15765MB Total, 10923MB Free
info: Kernel Version: Linux 5.15.0-58-generic
info: Distribution: "KDE neon" "22.04"
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.21.1
info: Qt Version: 6.4.2 (runtime), 6.2.4 (compiled)
info: Portable mode: false
Cannot mix incompatible Qt library (6.4.1) with this library (6.4.2)


How can I fix this? Thanks.
gfielding
Registered Member
Posts
178
Karma
0
OS
Have you tried updating with the commands:

pkcon refresh

pkcon update
User avatar
gusarg
Registered Member
Posts
12
Karma
0
Nope, that does not update or modify ant Qt package version.
gfielding
Registered Member
Posts
178
Karma
0
OS
My neon system has qt 6.4.2 and works fine with strawberry.

Do you have another package installer system (for example muon or synaptic) installed? It might be worth checking the individual qt packages in that to find the problem library.
User avatar
claydoh
Registered Member
Posts
1170
Karma
9
OS
Cannot mix incompatible Qt library (6.4.1) with this library (6.4.2)


This pretty much explains things. neon is more up to date, and the Qt version used to build these applications from third party repos (PPAs) is older than what is on neon systems. Which specific package or library is actually causing this, I don't know.

The fix, for the moment, is to use Flatpak, appimage etc. There is no way for a PPA to use newer Qt libraries to build the binaries - it would break for everyone else NOT using neon.


EDIT

it does look like there are a mix of 6.41 and 6.4.2 Qt6 packages installed, on my system at least, so there are packages that seem to be missing updates. it seems.
Time to pester some devs ;D

https://bugs.kde.org/show_bug.cgi?id=464272

I have no issue with Strawberry. The latest version from their PPA updated last night runs just fine for me.
Another third-party Qt application I have also seems to run fine, but this may be that it isn't using the same libraries that OBS is.


claydoh, proud to be a member of KDE forums since 2008-Oct, and KDE user since 2001
User avatar
claydoh
Registered Member
Posts
1170
Karma
9
OS
This should be fixed after today's updates.


claydoh, proud to be a member of KDE forums since 2008-Oct, and KDE user since 2001
User avatar
gusarg
Registered Member
Posts
12
Karma
0
claydoh wrote:This should be fixed after today's updates.


Hi,

Yes, fixed!


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]