Extra/qt5-es2-base 5.15.2+kde+r199-4 contains libQt5Core.so.5 form 5.15.3

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;

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
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

Updated qt5-es2 packages have been uploaded to the repo, to fix this.

So when you get a package update it should be fixed.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.