I am trying to run some qt application on manjaro for arm in stable branch, but it yells on me, that I have wrong version of Qt installed:
Cannot mix incompatible Qt library (5.15.2) with this library (5.15.3)
I was pretty sure, that I am using 5.15.2 everywhere, so I started to inspect ldd output:
for i in $(ldd /usr/bin/lipstick | sed 's/^ */ /;s/^.* =>//;s/[(].*//;s/^\s*//'); do
echo $i;
strings $i|grep Qt|grep 5.15.3;
done
It shown following files have version 5.15.3
[manjaro@manjaro-arm ~]$ strings /usr/lib/libQt5Core.so.5 |grep "Qt 5.15"
Qt 5.15.3 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 10.2.0)
This is the QtCore library version Qt 5.15.3 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 10.2.0)
[manjaro@manjaro-arm ~]$ strings /usr/lib/libQt5Gui.so.5|grep "Qt 5.15"
Qt 5.15.3
The pacman says, that version is 5.15.2 as is shown below.
[manjaro@manjaro-arm ~]$ pacman -F /usr/lib/libQt5Gui.so.5
usr/lib/libQt5Gui.so.5 is owned by extra/qt5-base 5.15.2+kde+r200-1
usr/lib/libQt5Gui.so.5 is owned by extra/qt5-es2-base 5.15.2+kde+r199-4
[manjaro@manjaro-arm ~]$ pacman -F /usr/lib/libQt5Core.so.5
usr/lib/libQt5Core.so.5 is owned by extra/qt5-base 5.15.2+kde+r200-1
usr/lib/libQt5Core.so.5 is owned by extra/qt5-es2-base 5.15.2+kde+r199-4
[manjaro@manjaro-arm ~]$ pacman -Qi qt5-base
Name : qt5-es2-base
Version : 5.15.2+kde+r199-4
Description : A cross-platform application and UI framework with OpenGL ES 2.0 support.
Architecture : aarch64
URL : https://www.qt.io
Licenses : GPL3 LGPL3 FDL custom
Groups : qt qt5
Provides : qt5-base=5.15.2+kde+r199
Depends On : libjpeg-turbo xcb-util-keysyms xcb-util-renderutil libgl fontconfig xdg-utils shared-mime-info xcb-util-wm libxrender libxi sqlite xcb-util-image mesa tslib libinput libxkbcommon-x11 libproxy libcups
double-conversion md4c
Optional Deps : qt5-svg: to use SVG icon themes [installed]
qt5-wayland: to run Qt applications in a Wayland session [installed]
qt5-translations: for some native UI translations
postgresql-libs: PostgreSQL driver
mariadb-libs: MariaDB driver
unixodbc: ODBC driver
libfbclient: Firebird/iBase driver
freetds: MS SQL driver
gtk3: GTK platform plugin [installed]
Required By : bluez-qt commhistory-daemon-git kcalendarcore libaccounts-qt libcommhistory-git mapplauncherd-booster-qtcomponents-git mapplauncherd-qt-git nemo-qml-plugin-dbus nemo-qml-plugin-messages-git
qt5-dbus-extended-git qt5-es2-declarative qt5-es2-multimedia qt5-iodata-git qt5-mlite-git qt5-mlocale-git qt5-resource-git qt5-sensors qt5-svg qt5-usb-moded-git qt5-xmlpatterns signond swi-prolog
telepathy-qt
Optional For : avahi libde265 openal pinentry v4l-utils
Conflicts With : qt5-base
Replaces : None
Installed Size : 65.89 MiB
Packager : Manjaro Build Server <build@manjaro.org>
Build Date : Tue 22 Jun 2021 05:07:15 PM UTC
Install Date : Thu 24 Jun 2021 07:57:54 AM UTC
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
Do you have some suggestion how to fix that? Thanks