qtpim fails to build against Qt 5.4.0 on i386 and arm64

Bug #1402962 reported by Timo Jyrinki
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
qtpim-opensource-src (Ubuntu)
Fix Released
High
Renato Araujo Oliveira Filho

Bug Description

qtpim seems to fail to build against Qt 5.4.0 on i386. It succeeds on all other arches.

---
In file included from qorganizerrecurrencerule.cpp:42:0:
qorganizerrecurrencerule.h:153:1: error: expected constructor, destructor, or type conversion before 'Q_DECLARE_METATYPE'
 Q_DECLARE_METATYPE(QSet<QTORGANIZER_PREPEND_NAMESPACE(QOrganizerRecurrenceRule)>)
 ^
---

The whole build log: https://launchpadlibrarian.net/192757256/buildlog_ubuntu-vivid-i386.qtpim-opensource-src_5.0~git20140515~29475884-0ubuntu6~vivid1~test1_FAILEDTOBUILD.txt.gz

More information about Qt landing at https://wiki.ubuntu.com/Touch/QtTesting

Tags: qt5.4
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Renato, could you look at this? I'm not seeing similar problems in other packages, so it seems to be limited to qtpim only, and indeed on i386 only (can be reproduced in eg 32-bit chroot).

Changed in qtpim-opensource-src (Ubuntu):
assignee: nobody → Renato Araujo Oliveira Filho (renatofilho)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Correction: I built qtpim both in a 3-arch PPA (armhf i386 amd64) and 6-arch PPA (additionally powerpc arm64 ppc64el), and interestingly the same problem happens on arm64 too: https://launchpadlibrarian.net/192757969/buildlog_ubuntu-vivid-arm64.qtpim-opensource-src_5.0~git20140515~29475884-0ubuntu6~vivid1~test1_FAILEDTOBUILD.txt.gz

arm64 and i386 don't have much anything in common, but at least the problem does not happen on just one architecture.

summary: - qtpim fails to build against Qt 5.4.0 on i386
+ qtpim fails to build against Qt 5.4.0 on i386 and arm64
Zoltan Balogh (bzoltan)
Changed in qtpim-opensource-src (Ubuntu):
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qtpim-opensource-src (Ubuntu):
status: New → Confirmed
Revision history for this message
Dmitry Shachnev (mitya57) wrote :
Changed in qtpim-opensource-src (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtpim-opensource-src - 5.0~git20140515~29475884-0ubuntu6

---------------
qtpim-opensource-src (5.0~git20140515~29475884-0ubuntu6) vivid; urgency=medium

  * Rebuild against Qt 5.4.0.
  * Do not build-depend on transitional packages.
  * Add missing include to qorganizerrecurrencerule.h to fix build
    failure with Qt 5.4 (LP: #1402962).
 -- Dmitry Shachnev <email address hidden> Mon, 12 Jan 2015 19:59:00 +0300

Changed in qtpim-opensource-src (Ubuntu):
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.