first ode header file to encounter the extern ifdef block so it probably isnt that, syntax looks fine? Any ideas? Check out www.liquidfire.org for what im using ode for, the title of the project is something on the lines of "Genetic Programming Inverse Kinematic Chains". Its for a BEng Computing degree disseration at: http://www.city.ac.uk/ Thanks Thomas M Clarke