Hi!

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: https://gist.github.com/3913811 <https://gist.github.com/3913811> 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?

Thanks!
kbalazs

P.S.: here is the build error:

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] ADD_OBSERVER(_wk_windowDidBecomeKey, NSWindowDidBecomeKeyNotification, nil);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidChangeBackingProperties, windowDidChangeBackingPropertiesNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidChangeScreen, NSWindowDidChangeScreenNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidDeminiaturize, NSWindowDidDeminiaturizeNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidMiniaturize, NSWindowDidMiniaturizeNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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]
     ADD_OBSERVER(_wk_windowDidMove, NSWindowDidMoveNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidOrderOffScreen, windowDidOrderOffScreenNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidOrderOnScreen, windowDidBecomeVisibleNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidResignKey, NSWindowDidResignKeyNotification, nil);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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] ADD_OBSERVER(_wk_windowDidResize, NSWindowDidResizeNotification, window);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/balazs/WebKitGit/Source/WebKit2/UIProcess/API/mac/WKView.mm:1872:57: note: instantiated from: usingBlock:^(NSNotification *notification){ [self selectorName:notification]; }] \
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 errors generated.


_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to