Bug 1307970

Summary: qt5-qtwebengine: FTBFS in rawhide
Product: [Fedora] Fedora Reporter: Fedora Release Engineering <releng>
Component: qt5-qtwebengineAssignee: Kevin Kofler <kevin>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: kde-sig, kevin
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qt5-qtwebengine-5.6.0-0.16.beta.fc24 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-22 02:43:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1305208    
Attachments:
Description Flags
root.log
none
state.log none

Description Fedora Release Engineering 2016-02-13 22:12:56 UTC
Your package qt5-qtwebengine failed to build from source in current rawhide.

http://koji.fedoraproject.org/koji/taskinfo?taskID=12864150

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

Comment 1 Fedora Release Engineering 2016-02-13 22:13:05 UTC
Created attachment 1125971 [details]
root.log

Comment 2 Fedora Release Engineering 2016-02-13 22:13:07 UTC
Created attachment 1125972 [details]
state.log

Comment 3 Kevin Kofler 2016-02-14 22:50:58 UTC
This failed due to a GCC bug:

/builddir/build/BUILD/qtwebengine-opensource-src-5.6.0-beta/src/3rdparty/chromium/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp: In member function 'WTF::String blink::WebPageSerializerImpl::preActionBeforeSerializeEndTag(const blink::Element*, blink::WebPageSerializerImpl::SerializeDomParam*, bool*)':
/builddir/build/BUILD/qtwebengine-opensource-src-5.6.0-beta/src/3rdparty/chromium/third_party/WebKit/Source/web/WebPageSerializerImpl.cpp:220:8: internal compiler error: in assign_temp, at function.c:961
 String WebPageSerializerImpl::preActionBeforeSerializeEndTag(
        ^~~~~~~~~~~~~~~~~~~~~

which should be fixed by now. I resubmitted the build.

Comment 4 Kevin Kofler 2016-02-15 00:01:07 UTC
Looks like we're hitting yet another GCC bug now (the same that's also breaking kdelibs3):

/builddir/build/BUILD/qtwebengine-opensource-src-5.6.0-beta/src/3rdparty/chromium/ppapi/shared_impl/private/net_address_private_impl.cc:414:6: error: prototype for 'bool ppapi::NetAddressPrivateImpl::SockaddrToNetAddress(const sockaddr*, uint32_t, PP_NetAddress_Private*)' does not match any in class 'ppapi::NetAddressPrivateImpl'
 bool NetAddressPrivateImpl::SockaddrToNetAddress(
      ^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/qtwebengine-opensource-src-5.6.0-beta/src/3rdparty/chromium/ppapi/shared_impl/private/net_address_private_impl.cc:5:0:
/builddir/build/BUILD/qtwebengine-opensource-src-5.6.0-beta/src/3rdparty/chromium/ppapi/shared_impl/private/net_address_private_impl.h:25:15: error: candidate is: static bool ppapi::NetAddressPrivateImpl::SockaddrToNetAddress(const sockaddr*, uint32_t, PP_NetAddress_Private*)
   static bool SockaddrToNetAddress(const sockaddr* sa,
               ^~~~~~~~~~~~~~~~~~~~

Comment 5 Kevin Kofler 2016-02-22 02:43:19 UTC
Looks like http://koji.fedoraproject.org/koji/taskinfo?taskID=13085760 is building now (pending ARM as usual), the GCC issues seem finally addressed.