libqt4pas version 2.1Qt4.5.3-5 failed to build in oneiric

Bug #831271 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libqt4pas (Ubuntu)
Fix Released
High
Matthias Klumpp
Oneiric
Fix Released
High
Matthias Klumpp

Bug Description

libqt4pas version 2.1Qt4.5.3-5 failed to build in oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2702672

Details about the rebuild:
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110816-oneiric.html

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110816/+build/2702672/+files/buildlog_ubuntu-oneiric-amd64.libqt4pas_2.1Qt4.5.3-5_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 940 lines into the build log:

install /build/buildd/libqt4pas-2.1Qt4.5.3/qt4.pas /build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp/usr/share/pascal/qt4/
for type in pas p txt ; do find /build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp/usr/share/ -type f -name "*$type" -exec chmod -x '{}' \; ; done
dh_auto_install --destdir=/build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp
make[2]: Entering directory `/build/buildd/libqt4pas-2.1Qt4.5.3'
install -m 755 -p "libQt4Pas.so.5.2.1" "/build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp/usr/lib/x86_64-linux-gnu/libQt4Pas.so.5.2.1"
: --strip-unneeded "/build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp/usr/lib/x86_64-linux-gnu/libQt4Pas.so.5.2.1"
ln -f -s "libQt4Pas.so.5.2.1" "/build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp/usr/lib/x86_64-linux-gnu/libQt4Pas.so"
ln -f -s "libQt4Pas.so.5.2.1" "/build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp/usr/lib/x86_64-linux-gnu/libQt4Pas.so.5"
ln -f -s "libQt4Pas.so.5.2.1" "/build/buildd/libqt4pas-2.1Qt4.5.3/debian/tmp/usr/lib/x86_64-linux-gnu/libQt4Pas.so.5.2"
make[2]: Leaving directory `/build/buildd/libqt4pas-2.1Qt4.5.3'
make[1]: Leaving directory `/build/buildd/libqt4pas-2.1Qt4.5.3'
   dh_install -a -O--parallel
dh_install: libqt4pas5 missing files (usr/lib/libQt4Pas.so.*), aborting
make: *** [binary-arch] Error 255
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2
******************************************************************************
Build finished at 20110821-2249
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/libqt4pas-2.1Qt4.5.3

Matthias Klose (doko)
Changed in libqt4pas (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Matthias Klumpp (ximion) wrote :

Multiarch breaks it... I'll try to fix this on Debian and Ubuntu.

Changed in libqt4pas (Ubuntu Oneiric):
assignee: nobody → Matthias Klumpp (ximion)
Revision history for this message
Matthias Klumpp (ximion) wrote :

Fixed. Please perform sync-request LP: 845004, so the fix reaches Oneiric. :)

Changed in libqt4pas (Ubuntu Oneiric):
status: Confirmed → Fix Committed
Revision history for this message
Matthias Klose (doko) wrote :

see bug 845004, and for debhelper bug 812120

Revision history for this message
Matthias Klumpp (ximion) wrote :

I could write a workaround which would work without a newer debhelper - is there a chance that debhelper will be merged?
If not, please tell me and I'll prepare a debdiff for this bug.

Revision history for this message
Matthias Klose (doko) wrote :

I don't know. But the work-around could reach oneiric now.

Revision history for this message
Matthias Klumpp (ximion) wrote :

I attached a super-cheap-lintian-incompliant patch to work around this issue. This should work for Oneiric.
A proper solution needs debhelper >= 9

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Workaround for this bug" of this bug report has been identified as being a patch in the form of a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libqt4pas - 2.1Qt4.5.3-5.1ubuntu1

---------------
libqt4pas (2.1Qt4.5.3-5.1ubuntu1) oneiric; urgency=low

  * Add workaround for Qt4 multiarch changes (LP: #831271)
 -- Matthias Klumpp <email address hidden> Fri, 23 Sep 2011 02:04:47 +0200

Changed in libqt4pas (Ubuntu Oneiric):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.