Hi, I am trying to build nightly build "WebKit-r127219" on linux (ubuntu 12.04) platform. I'm working on IndexedDB so i simply enabled INDEXED_DATABASE flag to enable related features. but I got following error.... GEN generate-webkit2-forwarding-headers GEN generate-webkit2-forwarding-headers GEN generate-webkittestrunner-forwarding-headers GEN generate-webkittestrunner-forwarding-headers GEN generate-testwebkitapi-forwarding-headers GEN generate-testwebkitapi-forwarding-headers make all-am make[1]: Entering directory `/home/samsung/WebKit/WebKit-r127219' CXX Source/WebCore/bindings/js/libWebCore_la-JSEventCustom.lo In file included from Source/WebCore/bindings/js/JSEventCustom.cpp:34:0: ./DerivedSources/WebCore/EventHeaders.h:108:37: fatal error: JSIDBUpgradeNeededEvent.h: No such file or directory compilation terminated. make[1]: *** [Source/WebCore/bindings/js/libWebCore_la-JSEventCustom.lo] Error 1 make[1]: Leaving directory `/home/samsung/WebKit/WebKit-r127219' make: *** [all] Error 2 there are some more file are missing (OR not generated i.e. JSIDBOpenDBRequest.h). The error regarding this file is as ./DerivedSources/WebCore/EventTargetHeaders.h:100:32: fatal error: JSIDBOpenDBRequest.h: No such file or directory compilation terminated. CXX Source/WebCore/bindings/js/libWebCore_la-JSGeolocationCustom.lo make[1]: *** [Source/WebCore/bindings/js/libWebCore_la-JSEventCustom.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Source/WebCore/bindings/js/libWebCore_la-JSEventTargetCustom.lo] Error 1 make[1]: Leaving directory `/home/samsung/WebKit/WebKit-r127219' make: *** [all] Error 2 please help me to solve these problems. thanks in advance. regards sumit
Sometimes the IDB JS bindings don't get the attention they need. This should be an easy fix once you find out where to make it. Look for whatever provides a stub implementation for JSIDBVersionChangeEvent.h and add IDBUpgradeNeededEvent.h.
Adding an entry for JSIDBUpgradeNeededEvent.h to Source/WebCore/GNUmakefile.list.am is probably at least part of the solution.
Autotools build is gone now.