Configuring webkitgtk 2.20.1 with ENABLE_INPUT_TYPE_DATE* fails afterewards with [ 0%] Built target WebKit-fake-api-headers [ 1%] Built target bmalloc [ 10%] Built target WTFForwardingHeaders [ 22%] Built target WTF [ 23%] Built target stageSharedScripts [ 23%] Built target LLIntOffsetsExtractor [ 39%] Built target JavaScriptCoreForwardingHeaders [ 46%] Built target JavaScriptCore [ 47%] Built target xdgmime [ 48%] Built target PAL [ 51%] Built target ANGLESupport [ 51%] Generate bindings (WebCoreBindings) [ 51%] Built target WebCoreBindings [ 51%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/__/__/DerivedSources/WebCore/unified-sources/UnifiedSource243.cpp.o In file included from /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/DateTimeInputType.cpp:33:0, from /src/gnome/webkitgtk-2.20.1/build/DerivedSources/WebCore/unified-sources/UnifiedSource243.cpp:8: /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/DateTimeInputType.h: In constructor ‘WebCore::DateTimeInputType::DateTimeInputType(WebCore::HTMLInputElement&)’: /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/DateTimeInputType.h:42:61: error: class ‘WebCore::DateTimeInputType’ does not have any field named ‘BaseDateTimeInputType’ explicit DateTimeInputType(HTMLInputElement& element) : BaseDateTimeInputType(element) { } ^~~~~~~~~~~~~~~~~~~~~ /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/DateTimeInputType.h:42:90: error: no matching function for call to ‘WebCore::BaseChooserOnlyDateAndTimeInputType::BaseChooserOnlyDateAndTimeInputType()’ explicit DateTimeInputType(HTMLInputElement& element) : BaseDateTimeInputType(element) { } ^ In file included from /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/DateInputType.h:35:0, from /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/DateInputType.cpp:33, from /src/gnome/webkitgtk-2.20.1/build/DerivedSources/WebCore/unified-sources/UnifiedSource243.cpp:7: /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h:39:14: note: candidate: WebCore::BaseChooserOnlyDateAndTimeInputType::BaseChooserOnlyDateAndTimeInputType(WebCore::HTMLInputElement&) explicit BaseChooserOnlyDateAndTimeInputType(HTMLInputElement& element) : BaseDateAndTimeInputType(element) { } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h:39:14: note: candidate expects 1 argument, 0 provided /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h:37:7: note: candidate: WebCore::BaseChooserOnlyDateAndTimeInputType::BaseChooserOnlyDateAndTimeInputType(const WebCore::BaseChooserOnlyDateAndTimeInputType&) class BaseChooserOnlyDateAndTimeInputType : public BaseDateAndTimeInputType, public DateTimeChooserClient { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /src/gnome/webkitgtk-2.20.1/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.h:37:7: note: candidate expects 1 argument, 0 provided make[2]: *** [Source/WebCore/CMakeFiles/WebCore.dir/build.make:11201: Source/WebCore/CMakeFiles/WebCore.dir/__/__/DerivedSources/WebCore/unified-sources/UnifiedSource243.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:772: Source/WebCore/CMakeFiles/WebCore.dir/all] Error 2 make: *** [Makefile:152: all] Error 2