Bug 176983

Summary: [GTK] [Stable] Fails to build because WebCore/HysteresisActivity.h not found
Product: WebKit Reporter: aris <aris>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: jtojnar, renodr
Priority: P2    
Version: Other   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
This patch allows the build to complete by changing the path of HysteresisActivity.h in BackingStoreBackendCairoImpl.h. This was self-developed through experimentation. none

Description aris 2017-09-14 23:33:47 PDT
webkitgtk-2.18.0, cmake-3.9.2
When building with --jobs=1 the following error appears:

[ 76%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/GraphicsContext3D.cpp.o
[ 76%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/UserMessageHandler.cpp.o
[ 76%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/UserMessageHandlerDescriptor.cpp.o
[ 76%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/page/WebKitNamespace.cpp.o
[ 76%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/graphics/cairo/BackingStoreBackendCairoImpl.cpp.o
In file included from /usr/src/RPM/BUILD/webkitgtk-2.18.0/Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairoImpl.cpp:21:0:
/usr/src/RPM/BUILD/webkitgtk-2.18.0/Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairoImpl.h:23:40: fatal error: WebCore/HysteresisActivity.h: No such file or directory
 #include <WebCore/HysteresisActivity.h>
                                        ^
compilation terminated.
Comment 1 Douglas R. Reno 2017-09-15 18:14:38 PDT
Created attachment 320981 [details]
This patch allows the build to complete by changing the path of HysteresisActivity.h in BackingStoreBackendCairoImpl.h. This was self-developed through experimentation.

I developed this patch against WebKitGTK+-2.18.0 when attempting to add it to the Beyond Linux From Scratch book. I do not know C/C++ very well at all, but I believe that this should work.
Comment 2 Jan Tojnar 2017-10-26 14:38:53 PDT
Seems to be fixed with 2.18.1.