You are not logged in.

#1 2020-09-13 18:58:19

ghthor
Member
Registered: 2014-08-18
Posts: 8

Cannot mix incompatible Qt library (5.15.0) with this library (5.15.1)

I performed a system update this morning using

pacman -Syu

and it updated this qt5 installation form 5.15.0 -> 5.15.1 and this broke 2 of my applications(barrier and albert) with the following error.

Cannot mix incompatible Qt library (5.15.0) with this library (5.15.1)
$ albert
11:44:25 [DEBG:default] Initializing application
11:44:25 [FATAL:default] Cannot mix incompatible Qt library (5.15.0) with this library (5.15.1)  --  [(null)]
$ barrier
Cannot mix incompatible Qt library (5.15.0) with this library (5.15.1)
Aborted (core dumped)

I found this previous issue in a bbs search and the issue was that qcad was bundling a qt library that was causing the update. When I looked into the file list of barrier and albert I didn't notice anything like this.

$ pacman -Ql albert barrier | grep .so
albert /usr/lib/albert/libalbert.so
albert /usr/lib/albert/libxdg.so
albert /usr/lib/albert/plugins/libapplications.so
albert /usr/lib/albert/plugins/libcalculator.so
albert /usr/lib/albert/plugins/libchromebookmarks.so
albert /usr/lib/albert/plugins/libexternalextensions.so
albert /usr/lib/albert/plugins/libfiles.so
albert /usr/lib/albert/plugins/libfirefoxbookmarks.so
albert /usr/lib/albert/plugins/libhashgenerator.so
albert /usr/lib/albert/plugins/libmpris.so
albert /usr/lib/albert/plugins/libpython.so
albert /usr/lib/albert/plugins/libqmlboxmodel.so
albert /usr/lib/albert/plugins/libsnippets.so
albert /usr/lib/albert/plugins/libssh.so
albert /usr/lib/albert/plugins/libsystem.so
albert /usr/lib/albert/plugins/libterminal.so
albert /usr/lib/albert/plugins/libvirtualbox.so
albert /usr/lib/albert/plugins/libwebsearch.so
albert /usr/lib/albert/plugins/libwidgetboxmodel.so
albert /usr/share/albert/org.albert.frontend.qmlboxmodel/styles/BoxModel/metadata.json

I was able to rollback to the qt 5.15.0 and the issue is resolved for now, but I'm curious about what's happening here and how I can diagnose this issue more completely.

for p in base charts declarative graphicaleffects quickcontrols svg wayland x11extras xmlpatterns; do find /var/cache/pacman/pkg/qt5-*$p*5.15.0* | sort | tail -n1 | sudo pacman -U -; done

Offline

#2 2020-09-13 21:32:02

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,645

Re: Cannot mix incompatible Qt library (5.15.0) with this library (5.15.1)

If you use an out of repo Qt theme you need to rebuild it after Qt updates.

Mod note: Moving to AUR issues.

Offline

#3 2020-09-13 21:43:41

ghthor
Member
Registered: 2014-08-18
Posts: 8

Re: Cannot mix incompatible Qt library (5.15.0) with this library (5.15.1)

Yes! Rebuilding and installing qt5-styleplugins from the AUR seems to have fixed this issue.

Thanks V1del smile

Offline

Board footer

Powered by FluxBB