Bug 48721

Summary: Incremental builds fail on Windows if WebKit.idl is not touched but some other IDL is changed
Product: WebKit Reporter: Antonio Gomes <tonikitoo>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: aroben, eric
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows XP   

Antonio Gomes
Reported 2010-10-30 17:01:41 PDT
http://trac.webkit.org/changeset/70975 was an example of that. It added an enum value in WebKit/win/Interfaces/IWebPreferences.idl ('WebKitEditingUnixBehavior'), but incremental windows bots builds were failing to build as seen in http://build.webkit.org/builders/Windows%20Debug%20%28Build%29 . (...) LayoutTestControllerWin.cpp .\LayoutTestControllerWin.cpp(1389) : error C2065: 'WebKitEditingUnixBehavior' : undeclared identifier (....)
Attachments
Adam Roben (:aroben)
Comment 1 2010-11-01 06:26:57 PDT
Thanks for reporting this. It's a long-standing issue. It seems like it would be easy to fix by having a script run during InterfacesGenerated that compares the mod-dates of all the IDL files and touches WebKit.idl if any of them are newer than it.
Eric Seidel (no email)
Comment 2 2010-11-01 07:43:48 PDT
I'm glad we get these written down. It's very important to fix these issues for the long-term health of our bots.
Antonio Gomes
Comment 3 2010-11-01 22:29:26 PDT
*** This bug has been marked as a duplicate of bug 32127 ***
Note You need to log in before you can comment on or make changes to this bug.