Bug 176983 - [GTK] [Stable] Fails to build because WebCore/HysteresisActivity.h not found
Summary: [GTK] [Stable] Fails to build because WebCore/HysteresisActivity.h not found
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-14 23:33 PDT by aris
Modified: 2017-10-26 14:38 PDT (History)
2 users (show)

See Also:


Attachments
This patch allows the build to complete by changing the path of HysteresisActivity.h in BackingStoreBackendCairoImpl.h. This was self-developed through experimentation. (641 bytes, patch)
2017-09-15 18:14 PDT, Douglas R. Reno
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.