[Bug 997022] [NEW] Qt 4.8.3 not binary compatible with 4.7.4 version in Ubuntu 11.10

Marius Kotsbak 997022 at bugs.launchpad.net
Wed May 9 09:49:44 UTC 2012


Public bug reported:

I have a Qt application that when compiled for Precise is not runnable
in Oneiric:

$ ./Qt_client
./Qt_client: symbol lookup error: ./Qt_client: undefined symbol: _ZN10QTableView13doItemsLayoutEv

$ ldd Qt_client |grep -i qt
        libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0x00f4b000)
        libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0x00705000)

dpkg -S /usr/lib/i386-linux-gnu/libQtGui.so.4
libqtgui4: /usr/lib/i386-linux-gnu/libQtGui.so.4

$ dpkg -S /usr/lib/i386-linux-gnu/libQtCore.so.4
libqtcore4: /usr/lib/i386-linux-gnu/libQtCore.so.4

$ apt-cache policy libqtgui4
libqtgui4:
  Installert: 4:4.7.4-0ubuntu8.1
  Kandidat:   4:4.7.4-0ubuntu8.1
  Versjonstabell:
 *** 4:4.7.4-0ubuntu8.1 0
        500 http://no.archive.ubuntu.com/ubuntu/ oneiric-updates/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.7.4-0ubuntu8 0
        500 http://no.archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages

$ apt-cache policy libqtcore4
libqtcore4:
  Installert: 4:4.7.4-0ubuntu8.1
  Kandidat:   4:4.7.4-0ubuntu8.1
  Versjonstabell:
 *** 4:4.7.4-0ubuntu8.1 0
        500 http://no.archive.ubuntu.com/ubuntu/ oneiric-updates/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.7.4-0ubuntu8 0
        500 http://no.archive.ubuntu.com/ubuntu/ oneiric/main i386 Packages

Qt states at http://qt.nokia.com/products/changes/changes-4.8.1/ that
"The Qt version 4.8 series is binary compatible with the 4.7.x series.
Applications compiled for 4.7 will continue to run with 4.8.".

Precise installation where it is built and runs fine:

$ apt-cache policy libqtcore4
libqtcore4:
  Installert: 4:4.8.1-0ubuntu4.1
  Kandidat:   4:4.8.1-0ubuntu4.1
  Versjonstabell:
 *** 4:4.8.1-0ubuntu4.1 0
        500 http://no.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.8.1-0ubuntu4 0
        500 http://no.archive.ubuntu.com/ubuntu/ precise/main i386 Packages

$ apt-cache policy libqtgui4
libqtgui4:
  Installert: 4:4.8.1-0ubuntu4.1
  Kandidat:   4:4.8.1-0ubuntu4.1
  Versjonstabell:
 *** 4:4.8.1-0ubuntu4.1 0
        500 http://no.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
        100 /var/lib/dpkg/status
     4:4.8.1-0ubuntu4 0
        500 http://no.archive.ubuntu.com/ubuntu/ precise/main i386 Packages

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libqtgui4 4:4.8.1-0ubuntu4.1
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic-pae 3.2.14
Uname: Linux 3.2.0-24-generic-pae i686
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
Date: Wed May  9 11:43:37 2012
ProcEnviron:
 TERM=xterm
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=nb_NO.UTF-8
 LANGUAGE=nb_NO:nb:no_NO:no:nn_NO:nn:en
SourcePackage: qt4-x11
UpgradeStatus: Upgraded to precise on 2012-05-08 (0 days ago)

** Affects: qt4-x11 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 precise regression

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qt4-x11 in Ubuntu.
https://bugs.launchpad.net/bugs/997022

Title:
  Qt 4.8.3 not binary compatible with 4.7.4 version in Ubuntu 11.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/997022/+subscriptions



More information about the kubuntu-bugs mailing list