Bug 95376

Summary: Telepathy-qt fails to build with qt 5.7 beta (qdbusargument.h:168:9: error: no match for ‘operator>>’)
Product: Telepathy Reporter: George Diamantopoulos <georgediam>
Component: tp-qtAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED NOTOURBUG QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: Telepathy-qt 0.9.6.1 build log
Environment info

Description George Diamantopoulos 2016-05-13 07:43:49 UTC
Created attachment 123665 [details]
Telepathy-qt 0.9.6.1 build log

Telepathy-qt has consistently failed to build with qt 5.7 beta. I had to apply: https://bugs.freedesktop.org/attachment.cgi?id=121023 to get rid of previous failures.

I tried both with telepathy-qt 0.9.6.1 and current master. Master produces other failures now. However I believe I did encounter a similar failure with master too, but that was some time ago.

I'm attaching a full build log and some environment specific information.
Comment 1 George Diamantopoulos 2016-05-13 07:44:23 UTC
Created attachment 123666 [details]
Environment info
Comment 2 Alexandr Akulich 2016-05-13 17:30:32 UTC
Fails since upstream commit 5f542f3cca13f2da58b82aee2efbaffefeee00a7.

https://github.com/qtproject/qtbase/commit/5f542f3cca13f2da58b82aee2efbaffefeee00a7
Comment 3 Alexandr Akulich 2016-05-20 13:05:45 UTC
Fixed in upstream.

http://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.7.0&id=d55f2b1fb9c910bc118f75967a0e6273f8aa98d1

However since 5.7.0 we're relying on deprecated operators. I'll fix it sometime soon.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.