Summary: | net-libs/webkit-gtk-2.26.2 - src_compile(): Exception: gtkdoc-mkhtml produced a non-zero return code 6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Benjamin Réveillé <benjamin.reveille> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | john_r_graham, leonchik1976, nbowler |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | webkit-gtk-2.26.2 build log |
Description
Benjamin Réveillé
2020-01-02 10:58:50 UTC
Created attachment 602294 [details]
webkit-gtk-2.26.2 build log
Attaching the bzip2 of build log (attaching log in first submission failed because file is too big)
*** Bug 704774 has been marked as a duplicate of this bug. *** Note that webkit-gtk-2.26.2 appears to build correctly without the "doc" USE flag set. I confirm that it builds with USE=-doc The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6825b367eab5028b16c0907070129c85c71b767 commit b6825b367eab5028b16c0907070129c85c71b767 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-01-31 18:07:29 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-01-31 19:18:10 +0000 net-libs/webkit-gtk: security bump to 2.26.3, fix gtk-doc Move gtk-doc building from USE=doc to USE=gtk-doc, as the latter is the one to use now for when generating gtk-doc from scratch. Fix it with perl-based gtk-doc by stripping out some tags in the docs completely; this was already fixed upstream, but that fix seems dependent on newer gtk-doc handling the markdown quoting that got added. So remove the tags completely until we can depend on a newer gtk-doc that doesn't have trouble with the upstream way. Also a build fix for USE="wayland -opengl -gles2-only" (but remember: you shouldn't disable both opengl and gles2-only on any real desktop system). Bug: https://bugs.gentoo.org/706374 Bug: https://bugs.gentoo.org/704550 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> net-libs/webkit-gtk/Manifest | 1 + net-libs/webkit-gtk/files/2.26.3-fix-gtk-doc.patch | 27 ++ .../files/2.26.3-fix-noGL-wayland-build.patch | 39 +++ net-libs/webkit-gtk/webkit-gtk-2.26.3.ebuild | 287 +++++++++++++++++++++ 4 files changed, 354 insertions(+) Bug intentionally left open to revisit this with a newer gtk-doc (1.32) - perhaps the patch is unnecessary with that (upstream fixed it in 2.26 releases already, but doesn't seem to help with perl-based gtk-doc), so we can eventually increase gtk-doc dep instead and drop the patch I added. But for now the 2.26.3 bump needed to go to security stabilization, so can't depend on the very recently added python-based gtk-doc quite yet, so didn't even investigate that angle yet. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51bc67d156bf486792989c5e8e8ee19f43b32f11 commit 51bc67d156bf486792989c5e8e8ee19f43b32f11 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2020-07-11 10:47:06 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2020-07-11 13:33:45 +0000 net-libs/webkit-gtk: bump to 2.28.3 Also raise gtk-doc dependency and drop patch that kept compat with perl gtk-doc, as we now can do so without stabilization worries. Bug: https://bugs.gentoo.org/732104 Closes: https://bugs.gentoo.org/704550 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Mart Raudsepp <leio@gentoo.org> net-libs/webkit-gtk/Manifest | 1 + .../webkit-gtk/files/2.28.3-non-jumbo-fix2.patch | 44 ++++ net-libs/webkit-gtk/webkit-gtk-2.28.3.ebuild | 290 +++++++++++++++++++++ 3 files changed, 335 insertions(+) |