Bug 1584791 - qt5-qtwebengine-5.10.1: CamelCase headers missing when built against Qt 5.11
Summary: qt5-qtwebengine-5.10.1: CamelCase headers missing when built against Qt 5.11
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qtwebengine
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: qt511
TreeView+ depends on / blocked
 
Reported: 2018-05-31 16:31 UTC by Franco Comida
Modified: 2018-06-16 16:23 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-06-16 16:23:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Franco Comida 2018-05-31 16:31:42 UTC
Description of problem:
Missing /usr/include/qt5/QtWebEngineWidgets/QWebEngineView

Compilation of any package which include <QWebEngineView> will fail.

Version-Release number of selected component:
qt5-qtwebengine-devel-5.10.1-7

How reproducible:
Always, an include file is missing

Steps to Reproduce:
1. Build any package which uses QWebEngineView

Comment 1 Rex Dieter 2018-06-05 14:28:38 UTC
I can confirm konqueror builds are now failing too for similar reasons,

/builddir/build/BUILD/konqueror-18.04.2/webenginepart/src/webenginepart_ext.cpp:21:10: fatal error: QtWebEngine/QtWebEngineVersion: No such file or directory
#include <QtWebEngine/QtWebEngineVersion>

adjusting summary

Comment 2 Kevin Kofler 2018-06-06 02:14:49 UTC
I am not going to spend any time on QtWebEngine 5.10.1 over Qt 5.11. QtWebEngine is the component needing upgrading to 5.11 most urgently, more than any other Qt component, due to security fixes. And any time spent on making 5.10.1 work is time not spent on making 5.11 work.

Comment 3 MartinKG 2018-06-10 09:57:14 UTC
the compilation of otter-browser fails too, when building it against qt5-qtwebengine-5.10.1-7.fc29

./modules/backends/web/qtwebengine/QtWebEngineWebBackend.h:26:10: fatal error: QtWebEngineWidgets/QWebEngineDownloadItem: No such file or directory
 #include <QtWebEngineWidgets/QWebEngineDownloadItem>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Comment 4 MartinKG 2018-06-14 07:53:51 UTC
the build process of MellowPlayer fails on rawhide too:

ERROR: /builddir/build/BUILD/MellowPlayer-63bd9fb751a463c15ffc374577cbc034a3541d91/src/lib/presentation/src/ViewModels/ApplicationViewModel.cpp:13:10: fatal error: QtWebEngineWidgets/QWebEngineProfile: No such file or directory
 #include <QtWebEngineWidgets/QWebEngineProfile>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Comment 5 Rex Dieter 2018-06-16 16:23:40 UTC
https://koji.fedoraproject.org/koji/taskinfo?taskID=27655792

should fix it, still going on arm/aarch64, but I'm fairly confident it will succeed without error (due to prior successful scratch build)

%changelog
* Thu Jun 14 2018 Rex Dieter <rdieter> - 5.11.0-1
- 5.11.0
- drop shadow build (to match other qt5 packages where it has been problematic)
- drop upstreamed patches
- rebase no-icudtl-dat.patch
- pull in upstream gcc8 FTBFS fix
- update clean_ffmpeg whitelist
- patches needswork: system-nspr-prtime,system-icu-utf,no-sse2,skia-neon,icu59
- minimal debug/debuginfo (for now)
- use macros %%make_build %%ldconfig_scriptlets %%__ninja %%__ninja_common_opts


Note You need to log in before you can comment on or make changes to this bug.