Unresolved LLVM symbols

Hi Everyone,

Please can someone give me some advice on resolving LLVM unresolved symbols?
The situation is this.

My platform/target is Windows 64 bit using MSVC and CMake
Microsoft Visual Studio Express 2013 for Windows Desktop version 12.0.31101.00 update 4
.NET framework version 4.5.50938
CMake using Qt 4.6.2 www.cmake.org
SlikSVN 1.8.13-SlikSVN-1.8.13-X64
git version 1.9.5.msysgit.1 using Tcl/Tk version 8.5.13 gui 0.19.GITGUI
Also downloaded and installed the latest CUDA

I have followed all the instructions on http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Windows/msvc/CMake
In particular:
Used git to get the clone the blender source
Used svn to checkout the libraries {why does it use win64_vc12 instead of win64_vc13, is this the problem?}
Plus updated everything
Used CMake to do it’s thing (log attached as zip)
Opened VS and started compilation.
Compilation fails for the ‘blender’ project linking {log attached}

I do not know much about CMake but the structure of LLVM checked out by svn has a different directory layout compared to the other libraries {it is under .\lib\win64_vc12\llvm\debug\lib not simply .\lib\win64_vc12\llvm\lib}

There does not appear to be an LLVM project to build llvm separately

Anything else, then please let me know and I can post it.

Thanks for your help in advance!


Logs.zip (11.4 KB)

You can browse the svn repository online
Which reveals that the problem is indeed missing folders for llvm
is not in my build space
Possibly the problem was subversion was interrupted during the initial svn checkout
Anyway the obvious solution is to simply delete win64_vc12 and checkout again!

Hope this helps soneone … sometime …