Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 895108

Summary: net-libs/webkit-gtk-2.38.4: build failed due compile error
Product: Gentoo Linux Reporter: Pavol Cvengros <pavol.cvengros>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: UNCONFIRMED ---    
Severity: normal CC: tom
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log
enviroment
make.conf

Description Pavol Cvengros 2023-02-17 10:28:16 UTC
All attempts to build webkit-gtk (all current versions) fail to build.

Tested ebuilds:
net-libs/webkit-gtk-2.38.5-r500
net-libs/webkit-gtk-2.38.5-r410
webkit-gtk-2.38.4

Build fails with error:
bCore.dir/html/HTMLInputElement.cpp.o -c /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/html/HTMLInputElement.cppObserver::idTargetChanged()[HopTaskGroup[H
 2031 |     m_element->document().eventLoop().queueTask(TaskSource::DOMManipulation, [element = m_element] {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/dom/ScriptExecutionContext.h:30,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/dom/Document.h:53,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/page/Frame.h:32,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/html/HTMLFrameOwnerElement.h:23,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/rendering/RenderWidget.h:24,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/rendering/RenderEmbeddedObject.h:25,
                 from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/page/ChromeClient.h:49,
                                                                                                                                                                                               from /var/tmp/portage/net-libs/webkit-gtk-2.38.4/work/webkitgtk-2.38.4/Source/WebCore/html/HTMLInputElement.cpp:38:Object.h:42:7: note: forward declaration of mclass WebCore::EventLoopTaskGroup[H
   42 | class EventLoopTaskGroup;

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-17 10:32:24 UTC
Please always attach the full build.log (compressed if necessary) and emerge --info.
Comment 2 Pavol Cvengros 2023-02-17 10:33:19 UTC
Created attachment 852182 [details]
build.log

compressed at it's 77MB log
Comment 3 Pavol Cvengros 2023-02-17 10:33:38 UTC
Created attachment 852184 [details]
enviroment
Comment 4 Pavol Cvengros 2023-02-17 10:33:50 UTC
Created attachment 852186 [details]
make.conf
Comment 5 Pavol Cvengros 2023-02-17 10:34:21 UTC
# gcc --version

gcc (Gentoo 12.2.1_p20230121-r1 p10) 12.2.1 20230121
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Comment 6 Pavol Cvengros 2023-02-17 10:35:28 UTC
I can provide build.log for -r500 and -r400 too (but need to run build...)
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-17 10:37:05 UTC
(In reply to Pavol Cvengros from comment #6)
> I can provide build.log for -r500 and -r400 too (but need to run build...)

Nah, it's ok, they're almost identical here.