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

Bug 912681

Summary: net-libs/webkit-gtk-2.40.5 WebCore/loader/MixedContentChecker.cpp:92 missing FrameLoader includes
Product: Gentoo Linux Reporter: Dennis Nezic <dennisn>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Dennis Nezic 2023-08-20 14:07:35 UTC
MixedContentChecker.cpp is missing these 2 includes:
#include "FrameLoader.h"
#include "FrameLoaderClient.h"

/var/tmp/portage/net-libs/webkit-gtk-2.40.5/work/webkitgtk-2.40.5/Source/WebCore/loader/MixedContentChecker.cpp:92:23: error: member access into incomplete type 'FrameLoader'                                  
  frame.loader() ^ .client().didDisplayInsecureContent();

Not sure how others got it to compile - maybe it compiles fine with USE=jumbo-build? I'll report upstream.
Comment 1 Mike Gilbert gentoo-dev 2023-08-20 20:37:07 UTC
Please attach a full build log and provide emerge --info.

Also provide a link to the upstream bug report if you create one.
Comment 2 Dennis Nezic 2023-08-20 21:25:42 UTC
https://bugs.webkit.org/show_bug.cgi?id=260444
Comment 3 Matt Turner gentoo-dev 2023-08-21 02:57:16 UTC
This looks identical to bug 911663, which I fixed a week and a half ago:

commit 82b844e81dc6416ba68a67315ded3f75aeef8789
Author: Matt Turner <mattst88@gentoo.org>
Date:   Wed Aug 9 14:00:36 2023 -0400

    net-libs/webkit-gtk: Fix build with USE=-gstreamer
    
    Closes: https://bugs.gentoo.org/911663
    Signed-off-by: Matt Turner <mattst88@gentoo.org>


Have you just not updated your tree?
Comment 4 Dennis Nezic 2023-08-21 03:29:34 UTC

*** This bug has been marked as a duplicate of bug 911663 ***