Oz wrote:HUGE BUG/INCONVENIENCE!It seems that I did a bit of bad translation of the inline functions found in the headers. Currently, they are just regular subs and functions, which is fine if we have a one-module/sourcefile, but as soon as we have multiple, you will get a pile of duplicate definition errors for all of those inline functions. If ANYONE wants to help translate all of these from sub/functions to #DEFINEs, please submit patches either on this thread, on the google page, or via email!Thanks,-Oz01-17-2012

Make consistent simulations across any computer with and without threads

And More!

Remember, this is all open source, so please contribute! If you have content you want to submit (demos, examples, modifications to easyChipmunk, tutorial pages/edits), please reply on this thread, or contact me via the project page!

The problem was body was being passed as const so the address of the variable wouldn't change, but modifying the variable seems to have been an issue.
Is this a fbc bug, or is that the proper behaviour?

I can't say I ran across that error while using windows, but I can test it out tomorrow and maybe recompile chipmunk (right now, I'm running linux, but tomorrow, I'll have access to a windows machine).

I'll let you know how that goes.
Thanks for letting me know about these errors,
-Oz

This is the visual c++ 2005 redistributable package, which should have a dll that will automatically be linked to libchipmunk.a, and give you the mingw32 vsprintf function that fbc is complaining you don't have.

If that doesn't solve it, let me know, and we'll do some more troubleshooting.

Try downloading this (mingw32 runtime).
Uncompress the archive and copy the dll file(s) to your c:\windows\system32 directory, or optionally add the path to the dll files to your system's PATH variable.