The webkit-gtk tarball is missing JavaScriptCore/JSCallbackFunction.h which causes the build to fail. This is the case with 2.2.2 and 2.2.3 In file included from Source/JavaScriptCore/runtime/JSGlobalObject.cpp:83: ./Source/JavaScriptCore/API/ObjCCallbackFunction.h:32:9: fatal error: 'JavaScriptCore/JSCallbackFunction.h' file not found #import <JavaScriptCore/JSCallbackFunction.h> ^ To work around this, we're setting JSC_OBJC_API_ENABLED 0
(In reply to comment #0) > The webkit-gtk tarball is missing > JavaScriptCore/JSCallbackFunction.h which causes the build to fail. > This is the case with 2.2.2 and 2.2.3 That file is actually in the tarball (as JavaScriptCore/API/JSCallbackFunction.h), but it looks like the forwarding header is not being generated in your case.
(In reply to comment #1) > (In reply to comment #0) > > The webkit-gtk tarball is missing > > JavaScriptCore/JSCallbackFunction.h which causes the build to fail. > > This is the case with 2.2.2 and 2.2.3 > > That file is actually in the tarball (as > JavaScriptCore/API/JSCallbackFunction.h), but it looks like the forwarding > header is not being generated in your case. Yes, Source/JavaScriptCore/API/JSCallbackFunction.h is present, but there is no JavaScriptCore/JSCallbackFunction.h. Where is it supposed to be generated from? I'll try to debug that.
(In reply to comment #2) > there is no JavaScriptCore/JSCallbackFunction.h. > Where is it supposed to be generated from? I'll try to debug that. That should be generate-forwarding-headers.pl
I believe this issue is obsolete based on comments in bug #126492. If this issue is still present in 2.8.1 or 2.9.1 please leave a note so we can reopen.