<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    &nbsp; Hi!<br>
    <br>
    I did build the Apple Mac port two times in the past few days to try
    something and both times I faced with a strange build issue that
    does not appear on the bots. I had to apply this patch, which just
    move some functions before their use in WKView.mm to be able to
    finish my build:
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a href="https://gist.github.com/3913811">
      https://gist.github.com/3913811</a> I am using Lion with clang 3.0
    (tags/Apple/clang-211.10.1) and I passed --makeargs="-j12" to
    build-webkit. Do you have an idea what can be the problem?<br>
    <br>
    Thanks!<br>
    kbalazs<br>
    <br>
    P.S.: here is the build error:<br>
    <br>
    Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1875:5:{1875:5-1875:80}:
    error: instance method '-_wk_windowDidBecomeKey:' not found (return
    type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidBecomeKey,
    NSWindowDidBecomeKeyNotification, nil);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1876:5:{1876:5-1876:109}:
    error: instance method '-_wk_windowDidChangeBackingProperties:' not
    found (return type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidChangeBackingProperties,
    windowDidChangeBackingPropertiesNotification, window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1877:5:{1877:5-1877:89}:
    error: instance method '-_wk_windowDidChangeScreen:' not found
    (return type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidChangeScreen,
    NSWindowDidChangeScreenNotification, window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1878:5:{1878:5-1878:91}:
    error: instance method '-_wk_windowDidDeminiaturize:' not found
    (return type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidDeminiaturize,
    NSWindowDidDeminiaturizeNotification, window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1879:5:{1879:5-1879:87}:
    error: instance method '-_wk_windowDidMiniaturize:' not found
    (return type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidMiniaturize,
    NSWindowDidMiniaturizeNotification, window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1880:5:{1880:5-1880:73}:
    error: instance method '-_wk_windowDidMove:' not found (return type
    defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidMove, NSWindowDidMoveNotification,
    window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1881:5:{1881:5-1881:91}:
    error: instance method '-_wk_windowDidOrderOffScreen:' not found
    (return type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidOrderOffScreen,
    windowDidOrderOffScreenNotification, window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1882:5:{1882:5-1882:89}:
    error: instance method '-_wk_windowDidOrderOnScreen:' not found
    (return type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidOrderOnScreen,
    windowDidBecomeVisibleNotification, window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1883:5:{1883:5-1883:80}:
    error: instance method '-_wk_windowDidResignKey:' not found (return
    type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidResignKey,
    NSWindowDidResignKeyNotification, nil);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1884:5:{1884:5-1884:77}:
    error: instance method '-_wk_windowDidResize:' not found (return
    type defaults to 'id') [-Werror,3]<br>
    &nbsp;&nbsp;&nbsp;&nbsp; ADD_OBSERVER(_wk_windowDidResize,
    NSWindowDidResizeNotification, window);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    /Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57:
    note: instantiated from:<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; usingBlock:^(NSNotification *notification){ [self
    selectorName:notification]; }] \<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
    10 errors generated.<br>
    <br>
    <br>
  </body>
</html>