The 'libboost_python-vc80-mt-1_35.lib' error should have been fixed a while ago. Make sure you did a SVN Update inside of the vega-vc8 directory as well).
I just also fixed the 'win32' directory problem so update to 12321(a nice palindromic revision)
Also, I just tried out VC9 and it works flawlessly if I just let it import the vc8 projects.
And along with that I just discovered the "/MP" option that lets me use all four cores for compiling.
[err...nevermind, apparently python's very particular about building it with the same vc++ version that you are using. still, should be easy to fix later]
ace123 wrote:The 'libboost_python-vc80-mt-1_35.lib' error should have been fixed a while ago. Make sure you did a SVN Update inside of the vega-vc8 directory as well.
I generally update the source, data and project directories in the one pass if build problems crop up, before posting here, but that hasn't fixed it this time. I'm still getting the link error; searching all the trees didn't find the file in question.
You shouldn't be getting that error unless you have some old object files lying around somewhere.
Try doing a "Clean" from the project menu before building.
Thank you for that -- why in the world those *aren't* errors in GCC is something I don't understand.
I committed a patch for that. And now I'll add the "Control reaches end of non-void function" warning to be colored in bright red by my colorizer script :-p
ace123 wrote:Thank you for that -- why in the world those *aren't* errors in GCC is something I don't understand.
I must say I was surprised that those made it through to a commit in the first place, but this GCC behaviour does explain it. Odd that a microsoft compiler did something that makes sense...
Apparently you can make more recent GCCs treat this as an error using the -Werror=return-type switch, if you don't mind it also erroring on functions that default return type to int.