[webkit-help] DumpRenderTree doesn't compile on Mac OS X

Nikita Vasilyev me at elv1s.ru
Thu Jun 17 06:30:44 PDT 2010


I can't run webkit tests, because DumpRenderTree doesn't compile.  
What's wrong with it?

Full log:


WebKit$ WebKitTools/Scripts/run-webkit-tests
Running build-dumprendertree
=== BUILDING NATIVE TARGET DumpRenderTree OF PROJECT DumpRenderTree  
WITH CONFIGURATION Release ===

Checking Dependencies...

CompileC /Users/nikitavasilev/Code/WebKit/WebKitBuild/ 
DumpRenderTree.build/Release/DumpRenderTree.build/Objects-normal/i386/ 
AccessibilityController.o /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp normal i386 c++  
com.apple.compilers.gcc.4_2
     cd /Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree
     /Developer/usr/bin/gcc-4.2 -x c++ -arch i386 -fmessage-length=0 - 
pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os -mdynamic-no-pic  
-Werror -Wunused-function -Wunused-variable -DENABLE_DASHBOARD_SUPPORT  
-DWEBKIT_VERSION_MIN_REQUIRED=WEBKIT_VERSION_LATEST - 
fvisibility=hidden -fvisibility-inlines-hidden -Wno-deprecated- 
declarations -mmacosx-version-min=10.5 -gdwarf-2 -I/Users/ 
nikitavasilev/Code/WebKit/WebKitBuild/DumpRenderTree.build/Release/ 
DumpRenderTree.build/DumpRenderTree.hmap -Wall -W -Wno-unused- 
parameter -F/Users/nikitavasilev/Code/WebKit/WebKitBuild/Release -F/ 
System/Library/Frameworks/Quartz.framework/Frameworks -F/System/ 
Library/Frameworks/ApplicationServices.framework/Frameworks -F/System/ 
Library/Frameworks/CoreServices.framework/Frameworks -I/Users/ 
nikitavasilev/Code/WebKit/WebKitBuild/Release/include - 
IForwardingHeaders -Imac/InternalHeaders -I/Users/nikitavasilev/Code/ 
WebKit/WebKitBuild/DumpRenderTree.build/Release/DumpRenderTree.build/ 
DerivedSources -include /var/folders/xg/xgqQMzm3HKeZalzBB4kBjU+++TI/- 
Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/ 
DumpRenderTreePrefix-eskgukflapldojdhdnholkncdpkm/ 
DumpRenderTreePrefix.h -c /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp -o /Users/nikitavasilev/ 
Code/WebKit/WebKitBuild/DumpRenderTree.build/Release/ 
DumpRenderTree.build/Objects-normal/i386/AccessibilityController.o
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/config.h:27,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:26:
ForwardingHeaders/wtf/Platform.h:1:37: error: JavaScriptCore/ 
Platform.h: No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/config.h:32,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:26:
ForwardingHeaders/wtf/FastMalloc.h:1:39: error: JavaScriptCore/ 
FastMalloc.h: No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:26:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/config.h: 
35:7: error: missing binary operator before token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/config.h: 
43:13: error: missing binary operator before token "("
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityUIElement.h:31,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:29,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:27:
ForwardingHeaders/wtf/Vector.h:1:35: error: JavaScriptCore/Vector.h:  
No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:29,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:27:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:33:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:39:15: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:47:15: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:54:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:195:13: error: missing binary operator before  
token "("
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:32,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:27:
ForwardingHeaders/wtf/HashMap.h:1:36: error: JavaScriptCore/HashMap.h:  
No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:27:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.h:34:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.h:62:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.cpp:30:40: error: JavaScriptCore/ 
JSRetainPtr.h: No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:29,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp:27:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:74: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:74: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:75: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:75: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:76: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:76: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:77: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:77: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.cpp: In member function ‘void  
AccessibilityController::makeWindowObject(const OpaqueJSContext*,  
OpaqueJSValue*, const OpaqueJSValue**)’:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.cpp:50: error: ‘JSRetainPtr’ was not declared  
in this scope
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.cpp:50: error: expected primary-expression  
before ‘>’ token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.cpp:50: error: ‘Adopt’ was not declared in  
this scope
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.cpp:50: error: ‘JSStringCreateWithUTF8CString’  
was not declared in this scope
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.cpp:50: error: ‘accessibilityControllerStr’  
was not declared in this scope

CompileC /Users/nikitavasilev/Code/WebKit/WebKitBuild/ 
DumpRenderTree.build/Release/DumpRenderTree.build/Objects-normal/i386/ 
AccessibilityControllerMac.o /Users/nikitavasilev/Code/WebKit/ 
WebKitTools/DumpRenderTree/mac/AccessibilityControllerMac.mm normal  
i386 objective-c++ com.apple.compilers.gcc.4_2
     cd /Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree
     /Developer/usr/bin/gcc-4.2 -x objective-c++ -arch i386 -fmessage- 
length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks -Os - 
mdynamic-no-pic -Werror -Wunused-function -Wunused-variable - 
DENABLE_DASHBOARD_SUPPORT - 
DWEBKIT_VERSION_MIN_REQUIRED=WEBKIT_VERSION_LATEST -fvisibility=hidden  
-fvisibility-inlines-hidden -fobjc-call-cxx-cdtors -Wno-deprecated- 
declarations -mmacosx-version-min=10.5 -gdwarf-2 -I/Users/ 
nikitavasilev/Code/WebKit/WebKitBuild/DumpRenderTree.build/Release/ 
DumpRenderTree.build/DumpRenderTree.hmap -Wall -W -Wno-unused- 
parameter -F/Users/nikitavasilev/Code/WebKit/WebKitBuild/Release -F/ 
System/Library/Frameworks/Quartz.framework/Frameworks -F/System/ 
Library/Frameworks/ApplicationServices.framework/Frameworks -F/System/ 
Library/Frameworks/CoreServices.framework/Frameworks -I/Users/ 
nikitavasilev/Code/WebKit/WebKitBuild/Release/include - 
IForwardingHeaders -Imac/InternalHeaders -I/Users/nikitavasilev/Code/ 
WebKit/WebKitBuild/DumpRenderTree.build/Release/DumpRenderTree.build/ 
DerivedSources -include /var/folders/xg/xgqQMzm3HKeZalzBB4kBjU+++TI/- 
Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/ 
DumpRenderTreePrefix-epfbswkyacrubwcrlewthugmtpvv/ 
DumpRenderTreePrefix.h -c /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm -o /Users/ 
nikitavasilev/Code/WebKit/WebKitBuild/DumpRenderTree.build/Release/ 
DumpRenderTree.build/Objects-normal/i386/AccessibilityControllerMac.o
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/config.h:27,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:26:
ForwardingHeaders/wtf/Platform.h:1:37: error: JavaScriptCore/ 
Platform.h: No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/config.h:32,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:26:
ForwardingHeaders/wtf/FastMalloc.h:1:39: error: JavaScriptCore/ 
FastMalloc.h: No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:26:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/config.h: 
35:7: error: missing binary operator before token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/config.h: 
43:13: error: missing binary operator before token "("
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:27:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
DumpRenderTree.h:37:13: error: missing binary operator before token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
DumpRenderTree.h:39:15: error: missing binary operator before token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
DumpRenderTree.h:41:15: error: missing binary operator before token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
DumpRenderTree.h:43:15: error: missing binary operator before token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
DumpRenderTree.h:49:8: error: missing binary operator before token "("
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityUIElement.h:31,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:29,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:28:
ForwardingHeaders/wtf/Vector.h:1:35: error: JavaScriptCore/Vector.h:  
No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:29,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:28:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:33:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:39:15: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:47:15: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:54:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:195:13: error: missing binary operator before  
token "("
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:32,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:28:
ForwardingHeaders/wtf/HashMap.h:1:36: error: JavaScriptCore/HashMap.h:  
No such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:28:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.h:34:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityController.h:62:13: error: missing binary operator before  
token "("
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/mac/ 
AccessibilityControllerMac.mm:33:31: error: WebKit/WebHTMLView.h: No  
such file or directory
In file included from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.h:29,
                  from /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/mac/AccessibilityControllerMac.mm:28:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:74: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:74: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:75: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:75: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:76: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:76: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:77: error: ‘Vector’ has not been declared
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/ 
AccessibilityUIElement.h:77: error: expected ‘,’ or ‘...’ before ‘<’  
token
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/mac/ 
AccessibilityControllerMac.mm: In member function  
‘AccessibilityUIElement AccessibilityController::elementAtPoint(int,  
int)’:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/mac/ 
AccessibilityControllerMac.mm:45: error: ‘mainFrame’ was not declared  
in this scope
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/mac/ 
AccessibilityControllerMac.mm: In member function  
‘AccessibilityUIElement AccessibilityController::focusedElement()’:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/mac/ 
AccessibilityControllerMac.mm:52: error: ‘mainFrame’ was not declared  
in this scope
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/mac/ 
AccessibilityControllerMac.mm: In member function  
‘AccessibilityUIElement AccessibilityController::rootElement()’:
/Users/nikitavasilev/Code/WebKit/WebKitTools/DumpRenderTree/mac/ 
AccessibilityControllerMac.mm:59: error: ‘mainFrame’ was not declared  
in this scope
** BUILD FAILED **

The following build commands failed:
DumpRenderTree:
	CompileC /Users/nikitavasilev/Code/WebKit/WebKitBuild/ 
DumpRenderTree.build/Release/DumpRenderTree.build/Objects-normal/i386/ 
AccessibilityController.o /Users/nikitavasilev/Code/WebKit/WebKitTools/ 
DumpRenderTree/AccessibilityController.cpp normal i386 c++  
com.apple.compilers.gcc.4_2
	CompileC /Users/nikitavasilev/Code/WebKit/WebKitBuild/ 
DumpRenderTree.build/Release/DumpRenderTree.build/Objects-normal/i386/ 
AccessibilityControllerMac.o /Users/nikitavasilev/Code/WebKit/ 
WebKitTools/DumpRenderTree/mac/AccessibilityControllerMac.mm normal  
i386 objective-c++ com.apple.compilers.gcc.4_2
(2 failures)

Compiling DumpRenderTree failed!


More information about the webkit-help mailing list