Skip to main content
Topic: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2 (Read 715 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Attempting to launch:
Code: [Select]
$ telegram-desktop
Cannot mix incompatible Qt library (6.5.1) with this library (6.5.2)
Aborted

Code: [Select]
$ sudo pacman -Q telegram-desktop
telegram-desktop 4.8.10-1


Up to date:
Code: [Select]
$ sudo pacman -Syu
:: Synchronizing package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 lib32 is up to date
 universe is up to date
 omniverse is up to date
 extra                                                                        8.3 MiB  1686 KiB/s 00:05 [--------------------------------------------------------------] 100%
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do


It's in world and extra:

Code: [Select]
$ sudo pacman -Si telegram-desktop
Repository      : world
Name            : telegram-desktop
Version         : 4.8.10-1
Description     : Official Telegram Desktop client
Architecture    : x86_64
URL             : https://desktop.telegram.org/
Licenses        : GPL3
Groups          : None
Provides        : None
Depends On      : hunspell  ffmpeg  hicolor-icon-theme  lz4  minizip  openal  ttf-opensans  qt6-imageformats  qt6-svg  qt6-wayland  xxhash  rnnoise  pipewire  libxtst
                  libxrandr  jemalloc  abseil-cpp  libdispatch  openssl  protobuf  glib2  libsigc++-3.0
Optional Deps   : webkit2gtk: embedded browser features
                  xdg-desktop-portal: desktop integration
Conflicts With  : None
Replaces        : None
Download Size   : 31.21 MiB
Installed Size  : 87.39 MiB
Packager        : Artix Build Bot <[email protected]>
Build Date      : Sun 30 Jul 2023 11:43:24 AM MDT
Validated By    : MD5 Sum  SHA-256 Sum  Signature


Re: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Reply #1
On a fully updated system - with only Artix repo's enabled - this error does not reproduce.
Try to re-install all related packages from Artix repo's.

artist

Re: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Reply #2
do you have qt6gtk2 installed?
just looking at the build dates of  qt6-base and qt6gtk2 here: https://packages.artixlinux.org suggests that maybe qt6gtk2 didn't get rebuilt for the 6.5.2 update around july 20.

Re: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Reply #3
qt6gtk2 has been updated in universe

artist

Re: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Reply #4
I have qt6gtk2 from universe and the problem is persisting, this time with seafile-applet from aur  (I switched to using a downloaded version of Telegram from their site).

I don't understand this:

Quote
On a fully updated system - with only Artix repo's enabled - this error does not reproduce.

I followed the Artix instructions here: https://wiki.artixlinux.org/Main/Repositories which includes enabling Arch repos.

However I think seafile-applet is coming from aur and depends on qt-6.5.2: https://aur.archlinux.org/packages/seafile-client

How can I track down what's providing 6.5.1? Or is there a bug with that package in aur?

I have these from world:

world/qt6-5compat    6.5.2-1      6.5.2-1        0.00 MiB
world/qt6-base       6.5.2-1      6.5.2-1        0.00 MiB
world/qt6-tools      6.5.2-1      6.5.2-1        0.00 MiB
world/qt6-webengine  6.5.2-1      6.5.2-1        0.00 MiB

Thanks

Re: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Reply #5
For the moment I've downgraded with:

Code: [Select]
sudo pacman -U \
/var/cache/pacman/pkg/qt6-5compat-6.5.1-2-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-base-6.5.1-5-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-declarative-6.5.1-2-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-imageformats-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-positioning-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-svg-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-tools-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-translations-6.5.1-1-any.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-wayland-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-webchannel-6.5.1-1-x86_64.pkg.tar.zst \
/var/cache/pacman/pkg/qt6-webengine-6.5.1-2-x86_64.pkg.tar.zst

With initial success, since I had it cached.

Re: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Reply #6
qt6gtk2 still doesn't work.

Build Date:
2023-07-15 21:19:28

qt6base reports as build date:
2023-07-20 16:01:31

the qt6gtk2 build in omniverse works.

Re: telegram-desktop latest (4.8.10-1) cannot mix incompatible Qt 6.5.1 with 6.5.2

Reply #7
Thx for the report; issue should be fixed now.

artist