Bug 1865339 - qt5-qtwebengine: FTBFS in Fedora rawhide/f33
Summary: qt5-qtwebengine: FTBFS in Fedora rawhide/f33
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qtwebengine
Version: 33
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F33FTBFS
TreeView+ depends on / blocked
 
Reported: 2020-08-03 20:57 UTC by Fedora Release Engineering
Modified: 2020-09-07 09:59 UTC (History)
4 users (show)

Fixed In Version: qt5-qtwebengine-5.15.0-4.fc34
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-09-07 08:35:17 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (1.22 KB, text/plain)
2020-08-03 20:57 UTC, Fedora Release Engineering
no flags Details
root.log (32.00 KB, text/plain)
2020-08-03 20:57 UTC, Fedora Release Engineering
no flags Details
state.log (856 bytes, text/plain)
2020-08-03 20:57 UTC, Fedora Release Engineering
no flags Details

Description Fedora Release Engineering 2020-08-03 20:57:51 UTC
qt5-qtwebengine failed to build from source in Fedora rawhide/f33

https://koji.fedoraproject.org/koji/taskinfo?taskID=48351668


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Please fix qt5-qtwebengine at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
qt5-qtwebengine will be orphaned. Before branching of Fedora 34,
qt5-qtwebengine will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://fedoraproject.org/wiki/Fails_to_build_from_source

Comment 1 Fedora Release Engineering 2020-08-03 20:57:53 UTC
Created attachment 1709185 [details]
build.log

Comment 2 Fedora Release Engineering 2020-08-03 20:57:54 UTC
Created attachment 1709186 [details]
root.log

file root.log too big, will only attach last 32768 bytes

Comment 3 Fedora Release Engineering 2020-08-03 20:57:55 UTC
Created attachment 1709187 [details]
state.log

Comment 4 Kevin Kofler 2020-08-03 21:11:45 UTC
Transient dependency problem:

DEBUG util.py:621:  Error: 
DEBUG util.py:621:   Problem: package fontconfig-devel-2.13.92-11.fc33.x86_64 requires gettext, but none of the providers can be installed
DEBUG util.py:621:    - package gettext-0.20.2-1.fc33.x86_64 requires libtextstyle.so.0()(64bit), but none of the providers can be installed
DEBUG util.py:621:    - conflicting requests
DEBUG util.py:621:    - nothing provides libcroco-0.6.so.3()(64bit) needed by libtextstyle-0.20.2-1.fc33.x86_64

New build attempt submitted:
https://koji.fedoraproject.org/koji/taskinfo?taskID=48553912

Comment 5 Kevin Kofler 2020-08-03 22:41:59 UTC
This now fails on i686 with:

g++ @/builddir/build/BUILD/qtwebengine-everywhere-src-5.15.0/src/core/release/QtWebEngineCore_o.rsp -Wl,--start-group @/builddir/build/BUILD/qtwebengine-everywhere-src-5.15.0/src/core/release/QtWebEngineCore_a.rsp -Wl,--end-group -Wl,-z,noexecstack -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -m32 -Wl,-O2 -Wl,--gc-sections -rdynamic -Wl,--enable-new-dtags -Wl,-whole-archive -lqtwebenginecoreapi -Wl,-no-whole-archive -Wl,--no-undefined -Wl,--version-script,QtWebEngineCore.version -Wl,--enable-new-dtags -shared -Wl,-Bsymbolic-functions -Wl,-soname,libQt5WebEngineCore.so.5 -o libQt5WebEngineCore.so.5.15.0   /usr/lib/libQt5Quick.so /usr/lib/libQt5Gui.so /usr/lib/libQt5QmlModels.so /usr/lib/libQt5WebChannel.so /usr/lib/libQt5Qml.so /usr/lib/libQt5Network.so /usr/lib/libQt5Positioning.so /usr/lib/libQt5Core.so -lpthread -lGL -lpthread -ldl -lrt -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -levent -lresolv -ljpeg -lm -lopus -lvpx -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrender -lpng16 -lz -lwebpmux -lwebpdemux -lwebp -lfreetype -lexpat -lfontconfig -lharfbuzz -lX11-xcb -lxcb -lXcursor -lXi -lXtst -lXrandr -lre2 -lXss -ldbus-1 -lpci -lasound -lsnappy -llcms2 -L/builddir/build/BUILD/qtwebengine-everywhere-src-5.15.0/src/core/api/release -lGL   
/usr/bin/ld: /builddir/build/BUILD/qtwebengine-everywhere-src-5.15.0/src/core/release/obj/third_party/ffmpeg/ffmpeg_nasm/dct32.o: warning: relocation in read-only section `.text'
/usr/bin/ld: warning: creating DT_TEXTREL in a shared object
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile.core_module:89: ../../lib/libQt5WebEngineCore.so.5.15.0] Error 1

(LTO issue? Linker bug?)

x86_64 succeeds. armv7hl and aarch64 are still running as I am writing this.

Comment 6 Ben Cotton 2020-08-11 15:07:20 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle.
Changing version to 33.

Comment 7 Than Ngo 2020-09-03 16:55:05 UTC
it's fixed in qt5-qtwebengine-5.15.0-3

Comment 8 Kevin Kofler 2020-09-03 20:39:56 UTC
No, sorry, it is still failing.

F33 is still failing with the error from comment #5, on F34, we have a new error:
In file included from gen/third_party/blink/renderer/core/core_generated_jumbo_11.cc:8:
/builddir/build/BUILD/qtwebengine-everywhere-src-5.15.0/src/core/release/gen/third_party/blink/renderer/core/xpath_grammar.cc:124:10: fatal error: xpath_grammar.hh: No such file or directory
  124 | #include "xpath_grammar.hh"
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.

Comment 10 Kevin Kofler 2020-09-07 09:59:39 UTC
Great, thanks!


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