<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Certain CSS derived files do not have correct dependency tracking"
   href="https://bugs.webkit.org/show_bug.cgi?id=147194">147194</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Certain CSS derived files do not have correct dependency tracking
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>528+ (Nightly build)
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>WebCore Misc.
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ap&#64;webkit.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>achristensen&#64;apple.com, benjamin&#64;webkit.org, cdumez&#64;apple.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>I switched from trunk to branches/safari-601.1-branch, and my build fails. What happened was that CSS_SELECTORS_LEVEL4 got disabled, but these derived files didn't get rebuilt.

SelectorPseudoClassAndCompatibilityElementMap.gperf
SelectorPseudoElementTypeMap.cpp
SelectorPseudoElementTypeMap.gperf

FWIW, this is the complete list of old derived files in WebCore, not sure if the others being old also means bad things.

ColorData.cpp
EventFactory.cpp
EventHeaders.h
EventInterfaces.h
EventTargetHeaders.h
EventTargetInterfaces.h
ExceptionCodeDescription.cpp
ExceptionCodeDescription.h
ExceptionHeaders.h
ExceptionInterfaces.h
HTTPHeaderNames.cpp
HTTPHeaderNames.gperf
HTTPHeaderNames.h
SelectorPseudoClassAndCompatibilityElementMap.cpp
SelectorPseudoClassAndCompatibilityElementMap.gperf
SelectorPseudoElementTypeMap.cpp
SelectorPseudoElementTypeMap.gperf
JSWebKitMouseForceEvent.cpp
JSWebKitMouseForceEvent.h
JSVideoStreamTrack.cpp
JSVideoStreamTrack.h
JSAudioStreamTrack.cpp
JSAudioStreamTrack.h
DOMWebKitMouseForceEvent.h
DOMWebKitMouseForceEvent.mm
DOMWebKitMouseForceEventInternal.h
DOMVideoStreamTrack.h
DOMVideoStreamTrack.mm
DOMVideoStreamTrackInternal.h
DOMAudioStreamTrack.h
DOMAudioStreamTrack.mm
DOMAudioStreamTrackInternal.h
WebReplayInputs.cpp
WebReplayInputs.h
CharsetData.cpp
HTMLEntityTable.cpp
UserAgentScripts.h
UserAgentScriptsData.cpp
XMLViewerCSS.h
XMLViewerJS.h
XPathGrammar.cpp
XPathGrammar.h
DedicatedWorkerGlobalScopeConstructors.idl
WorkerGlobalScopeConstructors.idl</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>