FTBFS due to multi-arching of qt4-x11
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-qt4 (Ubuntu) |
Fix Released
|
High
|
Scott Kitterman | ||
Oneiric |
Fix Released
|
High
|
Scott Kitterman |
Bug Description
FTBFS during the recent package rebuild:
It built just a week ago:
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/
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/
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/
Post multi-arch:
Checking to see if the QtDesigner module should be built...
g++ -DQT_NO_DEBUG -I. -I/usr/
/tmp/ccil7ycr.o: In function `main':
/build/
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/
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/
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/
So when debian.rules gets to:
sed -i -e '/strip/ d' /build/
It's not a happy result.
Related branches
Changed in python-qt4 (Ubuntu): | |
importance: | Undecided → High |
milestone: | none → ubuntu-11.10-beta-1 |
tags: | added: multiarch |
tags: | added: ftbfs |
affects: | sip4 (Ubuntu Oneiric) → python-qt4 (Ubuntu Oneiric) |
This is in fact a regression in the new version of sip4 that was uploaded. It looks to be caused by a Debian-specific patch that removes all linker options; presumably the underlying code has changed since that patch was written, since it's not a new patch.