Summary: | net-libs/webkit-gtk-2.4.6[-webgl] - error: ‘class WebCore::PageCache’ has no member named ‘setShouldClearBackingStores’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Tsoy <alexander> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.webkit.org/show_bug.cgi?id=137640 | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=500966 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log.xz
Fix compilation with --disable-accelerated-compositing |
Description
Alexander Tsoy
2014-10-11 16:09:38 UTC
Created attachment 386448 [details]
build.log.xz
BTW, how do WebGL and accelerated composition relate to each other? :) (In reply to Alexander Tsoy from comment #2) > BTW, how do WebGL and accelerated composition relate to each other? :) I mean: $(use_enable webgl) \ $(use_enable webgl accelerated-compositing) \ Related changeset: http://trac.webkit.org/changeset/172828 http://trac.webkit.org/changeset/172828/trunk/Source/WebKit2/WebProcess/soup/WebProcessSoup.cpp Isn't webgl USE needed because either gles2 or opengl support is needed for accelerated-compositing? (well, I don't remember when was that interdependency added :S) Regarding the build failure with --disable-accelerated-compositing I would also report it to upstream :/ -> bugzilla.webkit.org Maybe now the errors is reflected in a different way :S Created attachment 386468 [details, diff] Fix compilation with --disable-accelerated-compositing With this patch compilation progress futher, until I get the same linkage error as in bug 500966. :) (In reply to Pacho Ramos from comment #5) > Isn't webgl USE needed because either gles2 or opengl support is needed for > accelerated-compositing? (well, I don't remember when was that > interdependency added :S) WebGL and accelerated compositing are completely orthogonal to each other. Maybe this was done to minimize the amount of USE flags. Seems both these features have the same or mostly the same dependencies. (In reply to Pacho Ramos from comment #6) > Maybe now the errors is reflected in a different way :S > See Also: https://bugs.gentoo.org/show_bug.cgi?id=500966 IMHO bug 500966 is not related to this one. (In reply to Alexander Tsoy from comment #8) > (In reply to Pacho Ramos from comment #5) > > Isn't webgl USE needed because either gles2 or opengl support is needed for > > accelerated-compositing? (well, I don't remember when was that > > interdependency added :S) > > WebGL and accelerated compositing are completely orthogonal to each other. > Maybe this was done to minimize the amount of USE flags. Seems both these > features have the same or mostly the same dependencies. Ah.. I see: commit ca4e1c43a6aae7bf2c3b4de199a3d7fa2ea5ec4f Author: Gilles Dartiguelongue <eva@gentoo.org> Date: Tue Nov 26 22:36:39 2013 +0100 <snip> accelerated-compositing implies canvas and css shaders, however css shaders require webgl to be enabled to build. <snip> +*webkit-gtk-2.4.7 (25 Oct 2014) +*webkit-gtk-2.4.7-r200 (25 Oct 2014) + + 25 Oct 2014; Pacho Ramos <pacho@gentoo.org> + +files/webkit-gtk-2.4.7-disable-accelerated-compositing.patch, + +files/webkit-gtk-2.4.7-disable-webgl.patch, +webkit-gtk-2.4.7-r200.ebuild, + +webkit-gtk-2.4.7.ebuild: + Version bump, fix building when disabling accelerated compositing and webgl + (#525072 and #500966 by Alexander Tsoy) + |