FTBFS with Qt 5.5 'QDataStream stream' has initializer but incomplete type

Bug #1447175 reported by Timo Jyrinki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
signon (Ubuntu)
Fix Released
Undecided
Alberto Mardegan
ubuntu-system-settings-online-accounts (Ubuntu)
Fix Released
Undecided
Alberto Mardegan

Bug Description

signon:
https://launchpadlibrarian.net/204005207/buildlog_ubuntu-vivid-amd64.signon_8.57%2B15.04.20150204.1-0ubuntu2~vivid1~test1~qt550alpha1_BUILDING.txt.gz

ubuntu-system-settings-online-accounts:
https://launchpadlibrarian.net/204006675/buildlog_ubuntu-vivid-amd64.ubuntu-system-settings-online-accounts_0.6%2B15.04.20150409-0ubuntu2~vivid1~test1~qt550alpha1_BUILDING.txt.gz

---
/build/buildd/signon-8.57+15.04.20150204.1/lib/plugins/signon-plugins-common/SignOn/blobiohandler.cpp: In member function 'bool SignOn::BlobIOHandler::sendData(const QVariantMap&)':
/build/buildd/signon-8.57+15.04.20150204.1/lib/plugins/signon-plugins-common/SignOn/blobiohandler.cpp:62:38: error: variable 'QDataStream stream' has initializer but incomplete type
     QDataStream stream(m_writeChannel);
---

unity8 needed this fix: https://code.launchpad.net/~aacid/unity8/qt55/+merge/254418 and maliit-framework needed this one https://launchpadlibrarian.net/203838825/0014-fix-building-with-qt5.5.patch

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

Tags: qt5.5

Related branches

summary: - signon FTBFS with Qt 5.5
+ FTBFS with Qt 5.5 'QDataStream stream' has initializer but incomplete
+ type
description: updated
Alberto Mardegan (mardy)
Changed in signon (Ubuntu):
assignee: nobody → Alberto Mardegan (mardy)
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
assignee: nobody → Alberto Mardegan (mardy)
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: New → In Progress
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (15.2 KiB)

This bug was fixed in the package signon - 8.57+15.10.20150616-0ubuntu1

---------------
signon (8.57+15.10.20150616-0ubuntu1) wily; urgency=medium

  [ Alberto Mardegan ]
  * Merge from upstream
    - lib: reset the DBus proxy when registration failed
    - Fix build with Qt 5.5 (LP: #1447175)
    - Remove obsolete warning about not running as root

  [ CI Train Bot ]
  * New rebuild forced.

signon (8.57+15.04.20150204.1-0ubuntu1) vivid; urgency=medium

  [ Alberto Mardegan ]
  * Enable P2P D-Bus connections (LP: #1415492)
  * Add missing build dependency on libdbus-1-dev

signon (8.57+15.04.20141127.1-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Alberto Mardegan ]
  * Merge from upstream

signon (8.57+14.10.20141006-0ubuntu1) utopic; urgency=low

  [ Alberto Mardegan ]
  * Sync from upstream

signon (8.57+14.10.20140912-0ubuntu1) utopic; urgency=low

  [ Alberto Mardegan ]
  * Fix signon-plugins-dev dependencies

signon (8.57+14.10.20140827-0ubuntu1) utopic; urgency=medium

  [ Alberto Mardegan ]
  * New upstream release
    - Build: add CMake config files for Qt5
    - Tests: make database test more robust
    - signond: notify clients of credentials updates
    - signond: fix passing of DBus maps to plugins
    - lib: don't emit a critical warning on p2p socket failure
    - lib/plugins: do not build a static library

  [ Ubuntu daily release ]
  * New rebuild forced

signon (8.56+14.04.20140307-0ubuntu3) utopic; urgency=medium

  * Changes to enable reverse-deps to be cross-built, since cross-pkg-config
    no longer looks in /usr/lib/pkgconfig for pcfiles. (LP: #1316667)
  * Install into Multi-Arch directories and set M-A: Same on library packages.

signon (8.56+14.04.20140307-0ubuntu2) trusty; urgency=medium

  * In debian/rules move qt4 cmake files to not clash with qt5 cmake files

signon (8.56+14.04.20140307-0ubuntu1) trusty; urgency=medium

  [ Alberto Mardegan ]
  * New upstream release
    - Make it easier to use with CMake by adding a Config*.cmake files
      This allow applications using cmake to do:
      find_package(SignOnQt 8.55 REQUIRED)
    - signond: don't attempt demarshalling an invalid QVariant
  * Fix tests for Qt 5.2 Merge from upstream. (LP: #1156776, #1258578,
    #1267805, #1237782)

  [ CI bot ]
  * No change rebuild against Qt 5.2.1.

  [ Timo Jyrinki ]
  * Drop quilt usage as recommended for daily release packages.

  [ Ubuntu daily release ]
  * New rebuild forced

signon (8.55+14.04.20131212-0ubuntu1) trusty; urgency=low

  [ Alberto Mardegan ]
  * Do not use qDeleteAll() on the QObject's children. (LP: #1156776,
    #1258578, #1237782)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 609

signon (8.55+14.04.20131127-0ubuntu1) trusty; urgency=low

  [ Alberto Mardegan ]
  * New pull from upstream
    - Increate tiemout in authsession test
    - signond: on idle timeout, directly delete all AuthSessions (should fix
      a race condition which makes a test fail)
    - signond: avoid rewriting password with empty string
    - signond: fix a crash when destroying authentication sessions
  * debian/control
    - Remove signon-keyring-extension from Recomm...

Changed in signon (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings-online-accounts - 0.6+15.10.20150624-0ubuntu1

---------------
ubuntu-system-settings-online-accounts (0.6+15.10.20150624-0ubuntu1) wily; urgency=medium

  [ Alberto Mardegan ]
  * Fix build with Qt 5.5 (LP: #1387537, #1421009, #1448878, #1447175)
  * Return the error name to the client (LP: #1441873)

  [ CI Train Bot ]
  * New rebuild forced.

 -- CI Train Bot <email address hidden> Wed, 24 Jun 2015 13:36:39 +0000

Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: In Progress → 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.