<div dir="ltr">thanks. i build successefuly llvm and lldb with ninja and cl compiler.<div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">If i build VS solution without options on CMake then i have ever more errors around unittests in llvm. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">like that:</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">"d:\code\llvm\build\LLVM.sln" (целевой объект по умолчанию) (1) -></span></div><div><span style="font-size:12.8px">"d:\code\llvm\build\unittests\ADT\ADTTests.vcxproj.metaproj" (целевой объект по</span></div><div><span style="font-size:12.8px"> умолчанию) (749) -></span></div><div><span style="font-size:12.8px">"d:\code\llvm\build\unittests\ADT\ADTTests.vcxproj" (целевой объект по умолчани</span></div><div><span style="font-size:12.8px">ю) (750) -></span></div><div><span style="font-size:12.8px">(Целевой объект ClCompile) -></span></div><div><span style="font-size:12.8px"> D:\code\llvm\llvm\include\llvm/ADT/PointerEmbeddedInt.h(33): error C2327: 'll</span></div><div><span style="font-size:12.8px">vm::PointerEmbeddedInt<IntT,Bits>::Value': is not a type name, static, or enume</span></div><div><span style="font-size:12.8px">rator (compiling source file D:\code\llvm\llvm\unittests\ADT\PointerEmbeddedInt</span></div><div><span style="font-size:12.8px">Test.cpp) [d:\code\llvm\build\unittests\ADT\ADTTests.vcxproj]</span></div><div><span style="font-size:12.8px"> D:\code\llvm\llvm\include\llvm/ADT/PointerEmbeddedInt.h(33): error C2065: 'Va</span></div><div><span style="font-size:12.8px">lue': undeclared identifier (compiling source file D:\code\llvm\llvm\unittests\</span></div><div><span style="font-size:12.8px">ADT\PointerEmbeddedIntTest.cpp) [d:\code\llvm\build\unittests\ADT\ADTTests.vcxp</span></div><div><span style="font-size:12.8px">roj]</span></div><div><span style="font-size:12.8px"> D:\code\llvm\llvm\include\llvm/ADT/PointerEmbeddedInt.h(33): error C2327: 'll</span></div><div><span style="font-size:12.8px">vm::PointerEmbeddedInt<int,8>::Value': is not a type name, static, or enumerato</span></div><div><span style="font-size:12.8px">r (compiling source file D:\code\llvm\llvm\unittests\ADT\PointerEmbeddedIntTest</span></div><div><span style="font-size:12.8px">.cpp) [d:\code\llvm\build\unittests\ADT\ADTTests.vcxproj]</span></div><div><span style="font-size:12.8px"> D:\code\llvm\llvm\include\llvm/ADT/PointerEmbeddedInt.h(34): error C2338: Can</span></div><div><span style="font-size:12.8px">not embed more bits than we have in a pointer! (compiling source file D:\code\l</span></div><div><span style="font-size:12.8px">lvm\llvm\unittests\ADT\PointerEmbeddedIntTest.cpp) [d:\code\llvm\build\unittest</span></div><div><span style="font-size:12.8px">s\ADT\ADTTests.vcxproj]</span></div><div><span style="font-size:12.8px"> D:\code\llvm\llvm\include\llvm/ADT/PointerEmbeddedInt.h(39): error C2327: 'll</span></div><div><span style="font-size:12.8px">vm::PointerEmbeddedInt<int,8>::Value': is not a type name, static, or enumerato</span></div><div><span style="font-size:12.8px">r (compiling source file D:\code\llvm\llvm\unittests\ADT\PointerEmbeddedIntTest</span></div><div><span style="font-size:12.8px">.cpp) [d:\code\llvm\build\unittests\ADT\ADTTests.vcxproj]</span></div><div><span style="font-size:12.8px"> D:\code\llvm\llvm\include\llvm/ADT/PointerEmbeddedInt.h(39): error C2065: 'Va</span></div><div><span style="font-size:12.8px">lue': undeclared identifier (compiling source file D:\code\llvm\llvm\unittests\</span></div><div><span style="font-size:12.8px">ADT\PointerEmbeddedIntTest.cpp) [d:\code\llvm\build\unittests\ADT\ADTTests.vcxp</span></div><div><span style="font-size:12.8px">roj]</span></div><div><span style="font-size:12.8px"> </span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-11 0:56 GMT+03:00 Zachary Turner <span dir="ltr"><<a href="mailto:zturner@google.com" target="_blank">zturner@google.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I have never built with -DLLVM_INCLUDE_TESTS=OFF -DCLANG_INCLUDE_EXAMPLES=OFF -DCLANG_INCLUDE_TESTS=OFF before, so that could be related. Can you try removing those options on CMake to see if that fixes it?<div><br></div><div>The other thing I do differently is I use ninja generator. So I use -G Ninja instead of -G "Visual Studio 14 2015". Building from within Visual Studio like you're doing is supposed to work, I just don't know if anyone tests it. My command line is usually:</div><div><br></div><div>cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DPYTHON_HOME=<absolute path to python\x86 from dest variable> ..\llvm<br></div><div><br></div><div>ninja</div><div><br></div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Sun, Jan 10, 2016 at 4:02 AM Red Skotina <<a href="mailto:red.skotina@gmail.com" target="_blank">red.skotina@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">thanks.<div>i still have 5 errors while linking</div><div></div></div><div dir="ltr"><div><div>"d:\code\llvm\build\LLVM.sln" (целевой объект по умолчанию) (1) -></div></div></div><div dir="ltr"><div><div>"d:\code\llvm\build\tools\lldb\unittests\LLDBUnitTests.vcxproj.metaproj" (целев</div><div>ой объект по умолчанию) (741) -></div><div>"d:\code\llvm\build\tools\lldb\unittests\Utility\UtilityTests.vcxproj.metaproj"</div><div> (целевой объект по умолчанию) (742) -></div><div>"d:\code\llvm\build\tools\lldb\unittests\Utility\UtilityTests.vcxproj" (целевой</div><div> объект по умолчанию) (743) -></div><div> LINK : fatal error LNK1181: cannot open input file 'gtest.lib' [d:\code\llvm\</div><div>build\tools\lldb\unittests\Utility\UtilityTests.vcxproj]</div></div><div><br></div><div>my commands:</div><div><br></div><div>cmake -G "Visual Studio 14 2015" -DCMAKE_BUILD_TYPE=Release -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DCLANG_INCLUDE_EXAMPLES=OFF -DCLANG_INCLUDE_TESTS=OFF -DPYTHON_HOME=<absolute path to python\x86 from dest variable> ..\llvm<br></div><div><br></div><div>msbuild LLVM.sln /p:Configuration=Release;Platform=Win32<br></div><div><br></div><div>i look to llvm\tools\lldb\gtest and cant find any file. here is only empty directories.</div><div>should i download something or should skip unittests ? </div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-10 6:28 GMT+03:00 Zachary Turner <span dir="ltr"><<a href="mailto:zturner@google.com" target="_blank">zturner@google.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Should look like this:</div><div><br></div>llvm<div>|__ tools<br><div> |__ clang</div><div> |__ lld</div><div> |__ lldb</div><div><br></div></div><div>You will need clang because lldb needs to link against it, and you will need lld because lldb on Windows doesn't (yet) understand PDB, so you have to compile your programs with clang.exe -fuse-ld=lld</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div><div><div dir="ltr">On Sat, Jan 9, 2016 at 1:29 PM Red Skotina via lldb-dev <<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a>> wrote:<br></div></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">If i want compile as part of llvm then what is destination directory for lldb trunk sources ?<div>I has placed this in llvm/projects/lldb and has much errors while compiling lldb with MSVC 2015.</div><div><br></div><div><div>"d:\code\llvm\build\LLVM.sln" (целевой объект по умолчанию) (1) -></div><div>"d:\code\llvm\build\ALL_BUILD.vcxproj.metaproj" (целевой объект по умолчанию) (</div><div>2) -></div><div>"d:\code\llvm\build\projects\lldb\finish_swig.vcxproj.metaproj" (целевой объект</div><div> по умолчанию) (482) -></div><div>"d:\code\llvm\build\projects\lldb\source\API\liblldb.vcxproj.metaproj" (целевой</div><div> объект по умолчанию) (483) -></div><div>"d:\code\llvm\build\projects\lldb\source\Plugins\Language\ObjC\lldbPluginObjCLa</div><div>nguage.vcxproj.metaproj" (целевой объект по умолчанию) (570) -></div><div>"d:\code\llvm\build\projects\lldb\source\Plugins\Language\ObjC\lldbPluginObjCLa</div><div>nguage.vcxproj" (целевой объект по умолчанию) (571) -></div><div> D:\code\llvm\llvm\tools\clang\include\clang/AST/ASTFwd.h(22): fatal error C10</div><div>83: Cannot open include file: 'clang/AST/DeclNodes.inc': No such file or direct</div><div>ory (compiling source file D:\code\llvm\llvm\projects\lldb\source\Plugins\Langu</div><div>age\ObjC\Cocoa.cpp) [d:\code\llvm\build\projects\lldb\source\Plugins\Language\O</div><div>bjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/AST/ASTFwd.h(22): fatal error C10</div><div>83: Cannot open include file: 'clang/AST/DeclNodes.inc': No such file or direct</div><div>ory (compiling source file D:\code\llvm\llvm\projects\lldb\source\Plugins\Langu</div><div>age\ObjC\NSArray.cpp) [d:\code\llvm\build\projects\lldb\source\Plugins\Language</div><div>\ObjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/AST/ASTFwd.h(22): fatal error C10</div><div>83: Cannot open include file: 'clang/AST/DeclNodes.inc': No such file or direct</div><div>ory (compiling source file D:\code\llvm\llvm\projects\lldb\source\Plugins\Langu</div><div>age\ObjC\ObjCLanguage.cpp) [d:\code\llvm\build\projects\lldb\source\Plugins\Lan</div><div>guage\ObjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/AST/ASTFwd.h(22): fatal error C10</div><div>83: Cannot open include file: 'clang/AST/DeclNodes.inc': No such file or direct</div><div>ory (compiling source file D:\code\llvm\llvm\projects\lldb\source\Plugins\Langu</div><div>age\ObjC\CF.cpp) [d:\code\llvm\build\projects\lldb\source\Plugins\Language\ObjC</div><div>\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/Basic/DiagnosticIDs.h(53): fatal</div><div>error C1083: Cannot open include file: 'clang/Basic/DiagnosticCommonKinds.inc':</div><div> No such file or directory (compiling source file D:\code\llvm\llvm\projects\ll</div><div>db\source\Plugins\Language\ObjC\NSDictionary.cpp) [d:\code\llvm\build\projects\</div><div>lldb\source\Plugins\Language\ObjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/Basic/DiagnosticIDs.h(53): fatal</div><div>error C1083: Cannot open include file: 'clang/Basic/DiagnosticCommonKinds.inc':</div><div> No such file or directory (compiling source file D:\code\llvm\llvm\projects\ll</div><div>db\source\Plugins\Language\ObjC\NSError.cpp) [d:\code\llvm\build\projects\lldb\</div><div>source\Plugins\Language\ObjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/Basic/DiagnosticIDs.h(53): fatal</div><div>error C1083: Cannot open include file: 'clang/Basic/DiagnosticCommonKinds.inc':</div><div> No such file or directory (compiling source file D:\code\llvm\llvm\projects\ll</div><div>db\source\Plugins\Language\ObjC\NSException.cpp) [d:\code\llvm\build\projects\l</div><div>ldb\source\Plugins\Language\ObjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/AST/ASTFwd.h(22): fatal error C10</div><div>83: Cannot open include file: 'clang/AST/DeclNodes.inc': No such file or direct</div><div>ory (compiling source file D:\code\llvm\llvm\projects\lldb\source\Plugins\Langu</div><div>age\ObjC\NSIndexPath.cpp) [d:\code\llvm\build\projects\lldb\source\Plugins\Lang</div><div>uage\ObjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/AST/ASTFwd.h(22): fatal error C10</div><div>83: Cannot open include file: 'clang/AST/DeclNodes.inc': No such file or direct</div><div>ory (compiling source file D:\code\llvm\llvm\projects\lldb\source\Plugins\Langu</div><div>age\ObjC\NSSet.cpp) [d:\code\llvm\build\projects\lldb\source\Plugins\Language\O</div><div>bjC\lldbPluginObjCLanguage.vcxproj]</div><div> D:\code\llvm\llvm\tools\clang\include\clang/AST/ASTFwd.h(22): fatal error C10</div><div>83: Cannot open include file: 'clang/AST/DeclNodes.inc': No such file or direct</div><div>ory (compiling source file D:\code\llvm\llvm\projects\lldb\source\Plugins\Langu</div><div>age\ObjC\NSString.cpp) [d:\code\llvm\build\projects\lldb\source\Plugins\Languag</div><div>e\ObjC\lldbPluginObjCLanguage.vcxproj]</div></div><div><br></div></div></div></div>
_______________________________________________<br>
lldb-dev mailing list<br>
<a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br>
</blockquote></div>
</blockquote></div><br></div>
</blockquote></div>
</div></div></blockquote></div><br></div>