After https://trac.webkit.org/changeset/181419 the build was broken on the EFL performance bot and the GTK ARM bot. But it must be an incremental build issue, because clean build solved the problem. The goal of this bug is to add the missing dependency to the cmake build system to avoid same error in the future.
error log: In file included from ../../Source/JavaScriptCore/parser/Lexer.cpp:41:0: DerivedSources/JavaScriptCore/KeywordLookup.h: In member function 'JSC::JSTokenType JSC::Lexer<T>::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = shouldCreateIdentifier; T = short unsigned int]': DerivedSources/JavaScriptCore/KeywordLookup.h:434:24: error: 'STATICTOKEN' was not declared in this scope DerivedSources/JavaScriptCore/KeywordLookup.h: In member function 'JSC::JSTokenType JSC::Lexer<T>::parseKeyword(JSC::JSTokenData*) [with bool shouldCreateIdentifier = shouldCreateIdentifier; T = unsigned char]': DerivedSources/JavaScriptCore/KeywordLookup.h:798:24: error: 'STATICTOKEN' was not declared in this scope
DerivedSources/JavaScriptCore/KeywordLookup.h wasn't regenerated, but it should have been. Keywords.table is missing from the dependency list. Fix is coming.
Created attachment 248503 [details] Patch
The commit-queue encountered the following flaky tests while processing attachment 248503 [details]: The commit-queue is continuing to process your patch.
The commit-queue encountered the following flaky tests while processing attachment 248503 [details]: compositing/geometry/clipped-video-controller.html bug 142615 (authors: adamk@chromium.org, mihaip@chromium.org, rniwa@webkit.org, and simon.fraser@apple.com) The commit-queue is continuing to process your patch.
Comment on attachment 248503 [details] Patch Clearing flags on attachment: 248503 Committed r181435: <http://trac.webkit.org/changeset/181435>
All reviewed patches have been landed. Closing bug.