I just noticed that in dCone.cpp, dTerrainY.cpp and dTerrainZ.cpp there are references to windows.h, ode/ode.h and drawstuff/drawstuff.h which prohibit cross-platform compilation of ode-lib. Removing these references allowed it to compile on i386 Linux. Dominique http://www.DelphiGamer.com := go on, write a game instead;