[Bug 829165] [NEW] FTBFS due to multi-arching of qt4-x11

Scott Kitterman ubuntu at kitterman.com
Fri Aug 19 03:19:09 UTC 2011


Public bug reported:

FTBFS during the recent package rebuild:

https://launchpadlibrarian.net/77515571/buildlog_ubuntu-oneiric-i386
.python-qt4_4.8.5-0ubuntu1_FAILEDTOBUILD.txt.gz

It built just a week ago:

https://launchpadlibrarian.net/77040417/buildlog_ubuntu-oneiric-i386
.python-qt4_4.8.5-0ubuntu1_BUILDING.txt.gz

The relevant difference is where the designer plugin got installed.
Pre-multi-arch:


Checking to see if the QtDesigner module should be built...
g++ -DQT_NO_DEBUG -I. -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtDesigner -I/usr/include/qt4 -pipe -g -O2 -Os -w -D_REENTRANT cfgtest_QtDesigner.cpp -o cfgtest_QtDesigner -L/usr/lib -Wl,-Bsymbolic-functions -Wl,-O1 -lQtDesigner
Checking to see if the dbus support module should be built...
Qt v4.7.3 free edition is being used.
SIP 4.12.3 is being used.
The Qt header files are in /usr/include/qt4.
The shared Qt libraries are in /usr/lib.
The Qt binaries are in /usr/bin.
The Qt mkspecs directory is in /usr/share/qt4.
These PyQt modules will be built: QtCore, QtGui, QtHelp, QtNetwork,
QtDeclarative, QtOpenGL, QtScript, QtScriptTools, QtSql, QtSvg, QtTest,
QtWebKit, QtXml, QtXmlPatterns, phonon, QtAssistant, QtDesigner.
The PyQt Python package will be installed in /usr/lib/python2.7/dist-packages.
PyQt is being built with generated docstrings.
PyQt is being built with 'protected' redefined as 'public'.
The Designer plugin will be installed in /usr/lib/qt4/plugins/designer.

Post multi-arch:


Checking to see if the QtDesigner module should be built...
g++ -DQT_NO_DEBUG -I. -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtDesigner -I/usr/include/qt4 -pipe -g -O2 -Os -w -D_REENTRANT cfgtest_QtDesigner.cpp -o cfgtest_QtDesigner -L/usr/lib -Wl,-Bsymbolic-functions -Wl,-O1
/tmp/ccil7ycr.o: In function `main':
/build/buildd/python-qt4-4.8.5/build-2.7/cfgtest_QtDesigner.cpp:5: undefined reference to `QExtensionFactory::QExtensionFactory(QExtensionManager*)'
collect2: ld returned 1 exit status
Checking to see if the dbus support module should be built...
Qt v4.7.3 free edition is being used.
SIP 4.12.4 is being used.
The Qt header files are in /usr/include/qt4.
The shared Qt libraries are in /usr/lib/i386-linux-gnu.
The Qt binaries are in /usr/bin.
The Qt mkspecs directory is in /usr/share/qt4.
These PyQt modules will be built: QtCore.
The PyQt Python package will be installed in /usr/lib/python2.7/dist-packages.
PyQt is being built with generated docstrings.
PyQt is being built with 'protected' redefined as 'public'.
The Designer plugin will be installed in
/usr/lib/i386-linux-gnu/qt4/plugins/designer.

So when debian.rules gets to:

sed -i -e '/strip/ d' /build/buildd/python-
qt4-4.8.5/build-2.7/designer/Makefile

It's not a happy result.

** Affects: python-qt4 (Ubuntu)
     Importance: High
         Status: New

** Affects: python-qt4 (Ubuntu Oneiric)
     Importance: High
         Status: New


** Tags: multiarch

** Changed in: python-qt4 (Ubuntu)
   Importance: Undecided => High

** Changed in: python-qt4 (Ubuntu)
    Milestone: None => ubuntu-11.10-beta-1

** Also affects: python-qt4 (Ubuntu Oneiric)
   Importance: High
       Status: New

** Tags added: multiarch

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

Title:
  FTBFS due to multi-arching of qt4-x11

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



More information about the kubuntu-bugs mailing list