Bug 167873
| Summary: | [GTK] 2.15.4 Fails to build on several architectures | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jeremy Bicha <jbicha> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Major | CC: | bugs-noreply, cgarcia |
| Priority: | P3 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Jeremy Bicha
webkitgtk 2.15.4 fails to build on several architectures in Debian and Ubuntu 17.04 Alpha. 2.15.3 successfully built on Debian on those architectures.
https://buildd.debian.org/status/package.php?p=webkit2gtk&suite=experimental
https://launchpad.net/ubuntu/+source/webkit2gtk/2.15.4-1
BUILDDIR>>/Source/WebCore/bindings/js/JSDOMWindowBase.cpp: In member function ‘JSC::StackVisitor::Status WebCore::callerDOMWindow(JSC::ExecState*)::GetCallerGlobalObjectFunctor::operator()(JSC::StackVisitor&) const’:
/<<PKGBUILDDIR>>/Source/WebCore/bindings/js/JSDOMWindowBase.cpp:304:43: error: invalid use of incomplete type ‘class JSC::CodeBlock’
m_globalObject = codeBlock->globalObject();
^~
In file included from /<<PKGBUILDDIR>>/Source/JavaScriptCore/heap/DeferGC.h:28:0,
from /<<PKGBUILDDIR>>/Source/JavaScriptCore/runtime/ConcurrentJSLock.h:28,
from /<<PKGBUILDDIR>>/Source/JavaScriptCore/runtime/VM.h:32,
from /<<PKGBUILDDIR>>/Source/JavaScriptCore/runtime/Identifier.h:23,
from /<<PKGBUILDDIR>>/Source/JavaScriptCore/parser/ParserModes.h:29,
from /<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecode/ExecutableInfo.h:28,
from /<<PKGBUILDDIR>>/Source/JavaScriptCore/bytecode/UnlinkedFunctionExecutable.h:32,
from /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DerivedSources/WebCore/FetchInternalsBuiltins.h:36,
from /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/DerivedSources/WebCore/WebCoreJSBuiltinInternals.h:39,
from /<<PKGBUILDDIR>>/Source/WebCore/bindings/js/JSDOMGlobalObject.h:30,
from /<<PKGBUILDDIR>>/Source/WebCore/bindings/js/DOMWrapperWorld.h:24,
from /<<PKGBUILDDIR>>/Source/WebCore/bindings/js/JSDOMWrapperCache.h:26,
from /<<PKGBUILDDIR>>/Source/WebCore/bindings/js/JSDOMBinding.h:27,
from /<<PKGBUILDDIR>>/Source/WebCore/bindings/js/JSDOMWindowBase.h:22,
from /<<PKGBUILDDIR>>/Source/WebCore/bindings/js/JSDOMWindowBase.cpp:25:
/<<PKGBUILDDIR>>/Source/JavaScriptCore/heap/Heap.h:54:7: note: forward declaration of ‘class JSC::CodeBlock’
class CodeBlock;
^~~~~~~~~
Source/WebCore/CMakeFiles/WebCore.dir/build.make:7013: recipe for target 'Source/WebCore/CMakeFiles/WebCore.dir/bindings/js/JSDOMWindowBase.cpp.o' failed
make[3]: *** [Source/WebCore/CMakeFiles/WebCore.dir/bindings/js/JSDOMWindowBase.cpp.o] Error 1
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Carlos Garcia Campos
*** This bug has been marked as a duplicate of bug 167785 ***