Burre wrote:I used the free compiler Visual Studio 2005 express and I used the VC7 project files (after conversion). Include paths were missing everywhere, so I corrected them, and I installed Quicktime SDK. So far soo good. I tried to compile Blender Release but 3 of the projects won't build. This is my error log:
AFAIK the conversion of project files between the different doesn't always work right (or at all). Also, many of the developers "still" use older versions, so these newer ones are not always right away supported.
Burre wrote:
Code: Select all
------ Build started: Project: DNA_makesdna, Configuration: Blender Release Win32 ------
Linking...
LINK : fatal error LNK1181: cannot open input file 'libguardedalloc.lib'
Build log was saved at "file://c:\Program Files\BlenderCVS\build\msvc_7\source\blender\makesdna\BuildLog.htm"
DNA_makesdna - 1 error(s), 0 warning(s)
Did you build first the internal libraries?
Burre wrote:
Code: Select all
------ Build started: Project: BL_src, Configuration: Blender Release Win32 ------
Compiling...
dna.c
c1 : fatal error C1083: Cannot open source file: '..\..\..\source\blender\makesdna\intern\dna.c': No such file or directory
Build log was saved at "file://c:\Program Files\BlenderCVS\build\msvc_7\source\blender\src\BuildLog.htm"
BL_src - 1 error(s), 0 warning(s)
This happens because of the failed first project. Because it failed, it didn't create the dna.c needed for BL_src.
Burre wrote:
Code: Select all
------ Build started: Project: blender, Configuration: Blender Release Win32 ------
Linking...
LINK : fatal error LNK1181: cannot open input file 'libsoundsystem.lib'
Build log was saved at "file://c:\Program Files\BlenderCVS\build\msvc_7\source\blender\BuildLog.htm"
blender - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 3 failed, 32 up-to-date, 0 skipped ==========
This is again due to not built internal libs. If you *did* build them, then you should check the include path of the libraries.
Burre wrote:
As you can see I'm missing 2 libs and one c-file. I'm guessing the c-file will be generated by makesdna, so solving the lib-errors should fix that one too (I guess). Where are these libs located? Couldn't find them in the lib-module or in QuickTimeSDK, are there more external SDKs? Also, the file ftgl_static.lib was called ftgl_static_ST.lib in the lib-module. If that is an error someone should fix it in the project file on the CVS.
If you built according the short guide found here:
http://www.blender.org/cms/Building_wit ... 140.0.html (external libs, internal libs, blender proper) then it is a problem with the projectfiles, and those should be looked at. All built libraries should go to lib/windows. ftgl_static_ST.lib is the right name IIRC, but I've been a while out of the loop for several reasons. When I can I'll look into these issues.
/Nathan