i changed this to a command line scons option (ODE_DOUBLE), so it works on other operating systems also. i don't think the ode precision can be detected easily automatically.
so if you get ODE INTERNAL ERRORs like:

ODE INTERNAL ERROR 1: assertion "dMassCheck(mass)" failed in dBodySetMass() [ode.cpp]

or

ODE INTERNAL ERROR 1: assertion "bNormalizationResult" failed in _dNormalize4() [../../include/ode/odemath.h]

you should try building with
scons ODE_DOUBLE=1

thanks for the fix evan.

gabor


Reply via email to