The support has been added to the C++Builder 2006 action, be sure to select the correct compiler version. Also, if you added a BDS project variable (in order to use msbuild) then remove it to avoid conflicting with the action, which set the environment variable to the correct value depending on the compiler version.
This update to the C++Builder 2006 action also provides support for choosing an external resource compiler other than borland's brcc (which has problems with high color & vista icons) and the ability to specify a manifest file (for themes and vista UAC support).
Please report any issues with this action direct to support at finalbuilder.com
I get this error when trying to run with BCB2009 using the action C++Builder2006/7/8 with C++ Builder version set to 2009. Where does MSBuild come from?
MSBuild is part of the .net framework, it’s microsoft’s build engine. CB2009 uses MSBuild rather than make, it’s much easier to work with from our point of view. Please try this build, I did make some minor changes to some error handling in the action last week which helped resolve a similar issue for another customer :
The version of msbuild used for the CBuilder action is v2.
The error handling in the CBuilder MSBuild tasks is somewhat lacking. We did have another user with a similar problem that was caused by some environment variables being set that shouldn’t be. This is especially a problem when you have multiple versions of CBuilder installed, as they all rely in the same variables but need different values. Can you check if there is a system variable CB2007DIR in FB, as the value of this variable is used to set the BDS environment variable before running msbuild. If this variable is wrong then msbuild typically barfs without any explanation.
Which operating system are you seeing this on? We have another customer reporting the same issue (but with CB2007), on windows 7 64bit (but it works ok on his xp machine). I’m using windows 7 x64 here on my dev machine and I’ve not been able to reproduce the problem.
Can you open a command window and type :
set > variables.txt
and then send us the txt file (to support at finalbuilder dot com) so we can try to replicate the environment exactly.