libqt4 dependencies

Asked by Vladimir Garvardt on 2010-11-07

My version is Maverick (10.10) with the latest updates installed (incl proposed)

I tried to install calibre, found dependencies problem. I followed problem dependencies list and found the following:

libqt4-designer:
 Depends: libqt4-script but it is not going to be installed
  Depends: libqt4-xml (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
  Depends: libqtcore4 (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
  Depends: libqtgui4 (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed

It appears that minor ubuntu build for the libs does not allow to install libqt4. And same happens for all libqt4-* packages I tried to install.

How can I fix this or where should I report this issue?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu qt4-x11 Edit question
Assignee:
No assignee Edit question
Solved by:
Vladimir Garvardt
Solved:
2010-11-20
Last query:
2010-11-20
Last reply:
2010-11-17

FYI in Ubuntu 10.10 i have the ibqt4-designer and just installed calibre, i don't get this issue

my installed designer is

ibqt4-designer 4:4.7.0-0ubuntu4.1

Please be sure your system is fully updated/upgraded, from terminal type:

sudo apt-get update
sudo apt-get dist-upgrade

Vladimir Garvardt (krig) said : #3

Set update source to Main server (used to be Russian server, may have some delay in packages availability), run apt-get update and apt-get dist-upgrade - nothing changed. Still libqt4-designer 4:4.7.0-0ubuntu4 is the latest version for me.

Messir Voland (drmouse) said : #4

The same for me now.

I am getting:

The following packages have unmet dependencies:
 libqt4-gui : Depends: libqtgui4 (= 4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
              Depends: libqt4-svg (= 4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
              Depends: libqt4-opengl (= 4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
              Depends: libqt4-designer (= 4:4.7.0-0ubuntu4) but it is not going to be installed

George DeKatt (georgedekatt) said : #5

Maverick 10.10
[Linux sandbox 2.6.35-23-generic #37-Ubuntu SMP Fri Nov 5 19:17:11 UTC 2010 i686 GNU/Linux]
Trying to install libqt4-core and getting -

libqt4-core:
  Depends: libqtcore4 (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
  Depends: libqt4-network (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
  Depends: libqt4-script (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
  Depends: libqt4-xml (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
  Depends: libqt4-dbus (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed
  Depends: libqt4-test (=4:4.7.0-0ubuntu4) but 4:4.7.0-0ubuntu4.1 is to be installed

Try...

sudo apt-get -f install

Messir Voland (drmouse) said : #7

The problem is that libqt4 of a later version has been installed with some third party package and it conflicts now with the official QT4 libs.
So
sudo apt-get -f install doesn't work. Even more: It may damage current qt4 integrity at the system.

RichardN (richardn) said : #8

Something has caused the ubuntu4.1 versions of the libqt4 packages to be installed (as Messir said) and a bunch of things seem to require the the ubuntu4 versions and not allow more recent ones. The only way to fix it is to remove them and reinstall. You need to make sure that your sources don't include the repositories that contain the ubuntu4.1 versions. Try apt-get -s remove libqtcore4 to see what depends on it.

Vladimir Garvardt (krig) said : #9

libqt4 packages were updated to ubuntu4.2 in proposed repo, so problem is solved.