I have tried updating to r181387 but I kept having the same problems, so in the 
end a fresh check out of all three projects fixed the build.
Now I'm updating my own projects with C++11 to have my tests working again...

Thank you very much for your help!

S.

-- 
Sebastien Metrot
Yasound - CTO - Cofounder
[email protected]

On May 28, 2013, at 16:33 , "Malea, Daniel" <[email protected]> wrote:

> If using Xcode to build, you may have to manually remove the llvm-build 
> directory if updating llvm/clang in my experience.
> 
> 
> 
> On 2013-05-28, at 9:11 AM, "Thirumurthi, Ashok" <[email protected]> 
> wrote:
> 
>> Hi Sebastien,
>>  
>> The build errors that you mention were addressed in r181387 of lldb.  
>> Basically, lldb was out of step with changes to llvm (i.e. pure virtuals in 
>> JITMemoryManager.h and RuntimeDyld.h).  I’m guessing that the build will 
>> work for you if you have the same svn revision of llvm, clang, and lldb, and 
>> a clean checkout.  If not, I suspect that r181387 will point you in the 
>> direction of a fix,
>>  
>> -        Ashok
>>  
>> From: [email protected] [mailto:[email protected]] On 
>> Behalf Of Arnaud Allard de Grandmaison
>> Sent: Tuesday, May 28, 2013 5:50 AM
>> To: Sebastien Metrot
>> Cc: lldb-dev
>> Subject: Re: [lldb-dev] Broken build on OSX
>>  
>>  
>>  
>> 
>> On Tue, May 28, 2013 at 11:29 AM, Sebastien Metrot <[email protected]> wrote:
>> Hello,
>>  
>> I have been toying with lldb on and off for a couple of month. For the first 
>> time today I have updated llvm, clang and lldb from svn and I now get tons 
>> of errors from Xcode.
>> Is there a stable revision I can get for the projects?
>> Any change to see a fix soon?
>>  
>>  
>> Hi Sebastien,
>>  
>> That's the risk of living on the bleeding edge :) Normally, this kind of 
>> failures appears rarely and are pickup up quickly by the buildbots. From 
>> there, you have 2 options :
>>  - wait a bit and run a svn up on llvm+clang+lldb...
>>  - propose a patch to fix it
>>  
>> Another option is to checkout the release tag (3.3rc2).
>>  
>> Cheers,
>> --
>> Arnaud A. de Grandmaison
>>  
>> Thanks in advance,
>>  
>> S.
>>  
>>  
>> PS: build errors:
>> /Users/meeloo/work/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
>> /Users/meeloo/work/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp:50:25:
>>  No member named 'countTrailingZeros' in namespace 'llvm'
>> /Users/meeloo/work/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
>> /Users/meeloo/work/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:21:10:
>>  'llvm/MC/MCRelocationInfo.h' file not found
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp:304:30:
>>  Allocating an object of abstract class type 
>> 'lldb_private::IRExecutionUnit::MemoryManager'
>> /Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:68:16:
>>  Unimplemented pure virtual method 'applyPermissions' in 'MemoryManager'
>> /Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h:120:20:
>>  Unimplemented pure virtual method 'startExceptionTable' in 'MemoryManager'
>> /Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h:125:16:
>>  Unimplemented pure virtual method 'endExceptionTable' in 'MemoryManager'
>> /Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h:132:16:
>>  Unimplemented pure virtual method 'deallocateExceptionTable' in 
>> 'MemoryManager'
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp:360:48:
>>  Too few arguments to function call, expected 9, have 8
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp:380:48:
>>  Too few arguments to function call, expected 9, have 8
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:1832:74:
>>  Too few arguments to function call, expected 11, have 10
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/DeclCXX.h:1594:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:1861:70:
>>  Too few arguments to function call, expected 11, have 10
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/DeclCXX.h:1594:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:1889:52:
>>  Too few arguments to function call, expected 10, have 9
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:2066:46:
>>  Too few arguments to function call, expected 9, have 8
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:2662:68:
>>  Too few arguments to function call, expected 10, have 9
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:2830:56:
>>  Too few arguments to function call, expected 10, have 9
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:5536:34:
>>  Too few arguments to function call, expected 10, have 9
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:480:52:
>>  No member named 'containsDecl' in 'clang::DeclContext'
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:485:42:
>>  No member named 'containsDecl' in 'clang::DeclContext'
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:1728:55:
>>  Too few arguments to function call, expected 9, have 8
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:1782:63:
>>  Too few arguments to function call, expected 10, have 9
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3:
>>  'Create' declared here
>> /Users/meeloo/work/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeVendor.cpp
>> /Users/meeloo/work/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeVendor.cpp:406:64:
>>  Too few arguments to function call, expected 10, have 9
>> /Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3:
>>  'Create' declared here
>>  
>>  
>> -- 
>> Sebastien Metrot
>> Yasound - CTO - Cofounder
>> [email protected]
>>  
>>  
>> 
>> -- 
>> Sebastien Metrot
>> Yasound - CTO - Cofounder
>> [email protected]
>>  
>> 
>> _______________________________________________
>> lldb-dev mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
>> 
>>  
>> _______________________________________________
>> lldb-dev mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev

Reply via email to