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
Created attachment 1709185 [details] build.log
Created attachment 1709186 [details] root.log file root.log too big, will only attach last 32768 bytes
Created attachment 1709187 [details] state.log
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
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.
This bug appears to have been reported against 'rawhide' during the Fedora 33 development cycle. Changing version to 33.
it's fixed in qt5-qtwebengine-5.15.0-3
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.
it's fixed in qt5-qtwebengine-5.15.0-4 https://koji.fedoraproject.org/koji/buildinfo?buildID=1606501 https://koji.fedoraproject.org/koji/buildinfo?buildID=1606502
Great, thanks!