[llvm-testresults] buildbot failure in smooshlab on clang-i386-darwin9

daniel_dunbar at apple.com daniel_dunbar at apple.com
Wed Dec 23 11:00:23 PST 2009


The Buildbot has detected a new failure of clang-i386-darwin9 on smooshlab.
Full details are available at:
 http://smooshlab.apple.com:8010/builders/clang-i386-darwin9/builds/2699

Buildbot URL: http://smooshlab.apple.com:8010/

Buildslave for this Build: ddunbar2.apple.com

Build Reason: 
Build Source Stamp: 92020
Blamelist: dgregor,lattner

BUILD FAILED: failed compile

sincerely,
 -The Buildbot


================================================================================

CHANGES:
Files:
 TODO.txt
 include/clang/Basic/DiagnosticFrontendKinds.td
 lib/Frontend/Warnings.cpp
At: Wed 23 Dec 2009 10:57:15
Changed By: lattner
Comments: switch -Werror/-Wfatal-errors error conditions to use diagnostics instead
of printf, patch by Christian Adaker!
Properties: 




Files:
 lib/System/DynamicLibrary.cpp
 lib/System/DynamicLibrarySymbolDefs.def
At: Wed 23 Dec 2009 10:57:21
Changed By: dgregor
Comments: Move the extern symbol declarations outside of
DynamicLibrary::SearchForAddressOfSymbol and force them to have "C"
linkage. 

Interestingly, GCC treats the block-scoped "extern" declarations we
previously had as if they were extern "C" declarations (or, at least,
were in the global namespace), so that GCC bug papered over this LLVM
bug. Clang and EDG get the linkage correct; this new variant seems to
work for both GCC and Clang.
Properties: 




LOGS:
Last 10 lines of 'compile.stdio':
	llvm[1]: Compiling RWMutex.cpp for Debug build
	DynamicLibrarySymbolDefs.def:23: error: 'void* __eprintf' redeclared as different kind of symbol
	/usr/include/assert.h:77: error: previous declaration of 'void __eprintf(const char*, const char*, unsigned int, const char*)'
	DynamicLibrarySymbolDefs.def: In static member function 'static void* llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(const char*)':
	DynamicLibrarySymbolDefs.def:23: error: invalid conversion from 'void (*)(const char*, const char*, unsigned int, const char*)' to 'void*'
	llvm[1]: Compiling Signals.cpp for Debug build
	llvm[1]: Compiling ThreadLocal.cpp for Debug build
	make[1]: *** [/Users/buildslave/zorg/smooshlab/slaves/clang/build.clang-i386-darwin9/llvm/lib/System/Debug/DynamicLibrary.o] Error 1
	make[1]: *** Waiting for unfinished jobs....
	make: *** [all] Error 1




More information about the llvm-testresults mailing list