[Bf-committers] iksolver_plugin.c error, MSVC 2010 express project files.

Pacific Morrowind pacificmorrowind at gmail.com
Mon Mar 29 10:03:49 CEST 2010

okay thanks for the info... though that really (imo) should be better 
recorded on the windows/Blender 2.5 build instructions page 
(http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Windows); cmake 
is about as mentioned there as a runner up in a news report of the 
The header not being found was when I had a fair number of errors (ie 
12000 lines of build log) so was building individual packages at a time 
so that I could more easily find and fix problems.
Thanks again and I'll report back when I get cmake up and running for me;
Pacific Morrowind/Nick
On 29/03/2010 12:57 AM, Benoit Bolsee wrote:
> Hi,
> The MSVC 2008 project files are maintained by myself and Andrea (more
> Andrea these days). Personnally, I am not interested in supporting 2010
> project files, because it takes some time and because cmake should be
> able to build usable project files at this time (previously, working
> debug builds couldn't be done with cmake, but I fixed that problem some
> time ago). So I would definately advise you to check cmake and report
> any problem with it.
> To comment on your specific question, I would be surprised if the 2008
> project files couldn't be used directly in MSVC 2010: the conversion
> show be smooth and easy. The include problem that you have is related to
> an oddity in these projects that's coming from the past: the INT_
> projects, which correspond to the intern directory, copy their public
> include files to a ..\build\msvc_9\intern\<project>\include directory
> where the other projects are finding them. So you just need to build the
> INT_ project first. Again, I'm surprised that you had the problem
> because the automatic build order should take care of that.
> /benoit
> On Sun, 28 Mar 2010 17:19:53 -0700, Pacific Morrowind
> <pacificmorrowind at gmail.com>  wrote:
>> Hi all;
>> I have finally gotten around to starting on building the
>> Blender source
>> code myself so that I can test changes that I want to do.
>> However I'm using MSVC 2010 express; for which there are no project
>> files. So I have started converting the project files
>> (unfortunately it
>> is requiring quite a lot of manual changes as well as the
>> solution/project automatic upgrade), when I'm done the manual changes
>> I'll submit them for inclusion (unless someone of the blender
>> team says
>> that they would be unwanted or something like that).
>> however I've found some errors/oddities in the blender source code:
>> -  hundreds of truncation from double to float and similar
>> warnings (non
>> fatal, and I'm guessing purposeful?)
>> - a couple fatal errors;
>>       - a few of which I've figured out and were in the
>> project files and
>> could easily be changed even with my less than high skill
>> level (and a
>> few errors in the MSBuild 4.0 system - which does make me feel good
>> since they are getting paid to program, and have years of coding
>> experience and are still making errors - makes me feel higher skill
>> level than I actually am)
>>       - only one (so far) in the blender code which I've traced and
>> figured out a fix for:
>>       that is in /iksolver_plugin.c/ (which is in
>> /\source\blender\ikplugin\intern\/); line 44 is currently
>> [code]#include
>> "IK_solver.h"[/code]. However that won't work with MSVC 2010
>> ( builder
>> can't find the file). So to fix it I replaced it with [code]#include
>> "..\..\..\..\intern\iksolver\extern\IK_solver.h"[/code]; This
>> works fine
>> for MSVC 2010. However I have no idea how the other build
>> systems will
>> respond to that change; so before I submit that as a patch
>> could someone
>> with some other build system test that out?
>> If anyone can test that I'd be really grateful. Also sorry for my
>> (rather apparent) inexperience and lack of knowledge on C++
>> programming.
>> As you may be able to guess by this message I'm hoping to get
>> involved
>> in the Blender development and hope that I will be able to
>> contribute at
>> least a bit despite my currently very limited knowledge and
>> experience.
>> Pacific Morrowind (or Nick if you prefer)
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list