Missing dependencies libQt6Core

Problem: 1: nothing provides ‘libQt6Core.so.6(Qt_6.8)(64bit)’ needed by the to be installed virtualbox-7.1.4-2.2.x86_64
Solution 1: do not install virtualbox-7.1.4-2.2.x86_64
Solution 2: break virtualbox-7.1.4-2.2.x86_64 by ignoring some of its dependencies

1 Like

Strange – it seems to be in the Tumbleweed build – <libQt6Core6>
<C++ program library, core components>

@john_neo Hi, zypper dup to the latest snapshot (20241017) as this has the 6.8 version…

I have the same issue with calibre.

I can confirm the same happens for me on a fully updated system.

1 Like

Same thing for telegram-desktop

Problem: 1: nothing provides 'libQt6Gui.so.6(Qt_6.7.3_PRIVATE_API)(64bit)' needed by the to be installed telegram-desktop-5.5.5-1.2.x86_64
 Solution 1: do not install telegram-desktop-5.5.5-1.2.x86_64
 Solution 2: break telegram-desktop-5.5.5-1.2.x86_64 by ignoring some of its dependencies
1 Like

@WilsonPhillips Hi your issue is actually different, in @john_neo’s case virtualbox was provided before the qt6 update to 6.8, in your case the 6.8 version is provided and your application (6.7.3) has not been built against the new version…

2 Likes

I thought it was the same, because I had to uninstall Telegram to get the Zypper dup to complete. To do the copy and paste, I just tried to install it again. But if it is not the same deal, I’ll just do without Telegram.

I got a similar message.

LOL the greeting.

Hello, Good Sir!
I am at your service

But yes, that’s also what I got for calibre with it installed.

2 Likes

I get a similar message, but in my case it is “libQt6Core”:

Problem: 1: the installed telegram-desktop-5.5.5-1.2.x86_64 requires 'libQt6Core.so.6(Qt_6.7.3_PRIVATE_API)(64bit)', but this requirement cannot be provided
deleted providers: libQt6Core6-6.7.3-1.1.x86_64

 Solution 1: Following actions will be done:
  keep obsolete libQt6Core6-6.7.3-1.1.x86_64
  keep obsolete libQt6Gui6-6.7.3-1.1.x86_64
  keep obsolete libQt6Widgets6-6.7.3-1.1.x86_64
  keep obsolete libQt6DBus6-6.7.3-1.1.x86_64
  keep obsolete libQt6OpenGL6-6.7.3-1.1.x86_64
 Solution 2: deinstallation of telegram-desktop-5.5.5-1.2.x86_64
 Solution 3: break telegram-desktop-5.5.5-1.2.x86_64 by ignoring some of its dependencies

When I have a look to https://build.opensuse.org/package/show/server:messaging/telegram-desktop it is still broken:

[  391s] /usr/include/qt6/QtCore/qchar.h:66:2: error: #error This macro has been removed in Qt 6.8.
[  391s]    66 | #error This macro has been removed in Qt 6.8.

Is it necessary to inform the maintainer(s) explicitly?

@wmf42 The repository version is a number of releases behind github… I suspect an update is needed…

2 Likes

Hehe…Something to amuse myself :laughing:
The depedency issue seems to be fixed after today’s snapshot. Not getting the error anymore.
BTW, I didn’t realize Calibre has so many dependencies. It would consume 1.27 GB space as a whole.

Yeah just updated today. The problem is gone.

Thought we were still in the Medieval era. :rofl:

The author of Calibre doesn’t recommend using distro packages of Calibre. For good reason, this being one of them.

I suggest using the binary download from the authors site, or the flatpak.

2 Likes

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