Build failed on QtBuildbot yesterday: http://build.webkit.org/builders/Qt%20Linux%20Release/builds/5945 (Clean WebKitBuild/JavaScriptCore directory manually resolved the problem) error message: ... obj/release/jsc.o:jsc.cpp:(.text+0x1e36): more undefined references to `JSC::UStringImpl::destroy()' follow collect2: ld returned 1 exit status ... JSC::UStringImpl::destroy() removed by http://trac.webkit.org/changeset/53221 , but jsc.o and Debugger.o wasn't rebuild mistakenly. It caused by defective dependencies for jsc.o and Debugger.o. Debugger.cpp -> interpreter/Interpreter.h -> runtime/JSCell.h -> runtime/Structure.h -> runtime/Identifier.h -> JsGlobalData.h -> NumericStrings.h -> UString.h -> UStringImpl.h Debugger.o depends on UStringImpl.h, but this dependency was missing from the Makefile, because CONFIG variable of jsc.pro doesn't contain depend_includepath.
Created attachment 46613 [details] proposed fix I suggest we add CONFIG += depend_includepath to WebKit.pri, because all complex pro files include it.
Comment on attachment 46613 [details] proposed fix OK. I trust you.
(In reply to comment #2) > (From update of attachment 46613 [details]) > OK. I trust you. Thx, landed in 53319.