You discovered a bug in the engine, and you are sure that it is not a problem of your code? Just post it in here. Please read the bug posting guidelines first.
I call it a bug because it broke my compilation. How can I get around this, I tried declaring the first parameter as a const and const * globally. I guess no one else is having these problems.
I guess you use svn trunk. Not a bug, but we had to break compilation here because that parameters shouldn't have been made const (you need to be able to change it's position after collisions which forced users to ugly const-casts). So just remove the const for the last parameter.
I expect that will be asked a few more times, but well - changes happen.
Are you using an old version? The current SVN/trunk has the non-const version. The 1.7.x version will keep the old interface, in order to avoid breaking the API in bug releases.