<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.hoenzb
        {mso-style-name:hoenzb;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1333020823;
        mso-list-type:hybrid;
        mso-list-template-ids:-1671537234 1329351030 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi Sebastien,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">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,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">       
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Ashok<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> lldb-dev-bounces@cs.uiuc.edu [mailto:lldb-dev-bounces@cs.uiuc.edu]
<b>On Behalf Of </b>Arnaud Allard de Grandmaison<br>
<b>Sent:</b> Tuesday, May 28, 2013 5:50 AM<br>
<b>To:</b> Sebastien Metrot<br>
<b>Cc:</b> lldb-dev<br>
<b>Subject:</b> Re: [lldb-dev] Broken build on OSX<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On Tue, May 28, 2013 at 11:29 AM, Sebastien Metrot <<a href="mailto:meeloo@gmail.com" target="_blank">meeloo@gmail.com</a>> wrote:<o:p></o:p></p>
<div>
<p class="MsoNormal">Hello,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">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.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Is there a stable revision I can get for the projects?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Any change to see a fix soon?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Hi Sebastien,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">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 :<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> - wait a bit and run a svn up on llvm+clang+lldb...<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> - propose a patch to fix it<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Another option is to checkout the release tag (3.3rc2).<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Arnaud A. de Grandmaison<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class="MsoNormal">Thanks in advance,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">S.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">PS: build errors:<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp:50:25: No member named 'countTrailingZeros' in namespace 'llvm'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp:21:10: 'llvm/MC/MCRelocationInfo.h' file not found<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp:304:30: Allocating an object of abstract class type 'lldb_private::IRExecutionUnit::MemoryManager'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:68:16: Unimplemented pure virtual method 'applyPermissions' in 'MemoryManager'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h:120:20: Unimplemented pure virtual method 'startExceptionTable' in 'MemoryManager'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h:125:16: Unimplemented pure virtual method 'endExceptionTable' in 'MemoryManager'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h:132:16: Unimplemented pure virtual method 'deallocateExceptionTable' in 'MemoryManager'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp:360:48: Too few arguments to function call, expected 9, have 8<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ASTResultSynthesizer.cpp:380:48: Too few arguments to function call, expected 9, have 8<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:1832:74: Too few arguments to function call, expected 11, have 10<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/DeclCXX.h:1594:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:1861:70: Too few arguments to function call, expected 11, have 10<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/DeclCXX.h:1594:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:1889:52: Too few arguments to function call, expected 10, have 9<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:2066:46: Too few arguments to function call, expected 9, have 8<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:2662:68: Too few arguments to function call, expected 10, have 9<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:2830:56: Too few arguments to function call, expected 10, have 9<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp:5536:34: Too few arguments to function call, expected 10, have 9<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:480:52: No member named 'containsDecl' in 'clang::DeclContext'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:485:42: No member named 'containsDecl' in 'clang::DeclContext'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:1728:55: Too few arguments to function call, expected 9, have 8<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:757:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Expression/ClangASTSource.cpp:1782:63: Too few arguments to function call, expected 10, have 9<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeVendor.cpp<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/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<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/Users/meeloo/work/llvm/tools/lldb/llvm/tools/clang/include/clang/AST/Decl.h:1178:3: 'Create' declared here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:#888888"><o:p> </o:p></span></p>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888">-- <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888">Sebastien Metrot<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888">Yasound - CTO - Cofounder<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888"><a href="mailto:sebastien@yasound.com" target="_blank">sebastien@yasound.com</a><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span class="hoenzb"><span style="color:#888888"><o:p> </o:p></span></span></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888">-- </span><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif""><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888">Sebastien Metrot<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888">Yasound - CTO - Cofounder<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:13.5pt;font-family:"Helvetica","sans-serif";color:#888888"><a href="mailto:sebastien@yasound.com" target="_blank">sebastien@yasound.com</a><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@cs.uiuc.edu">lldb-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev</a><o:p></o:p></p>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>