error: identifier “float3” is undefined; When running oclNbody demo on ATI card-Collection of common programming errors

I’m trying to run NVidia’s OpenCL demo oclNbody.exe on ATI Radeo 4850 card and receive such errors:

Build Log: C:\DOCUME~1\DIMEDR~1\LOCALS~1\Temp\OCL27C.tmp.cl(33): error: identifier

      "float3" is undefined

REAL3 bodyBodyInteraction(REAL3 ai, REAL4 bi, REAL4 bj, REAL softeningSquared)

^

And so on for all REAL3 datatype using. I have seen the OpenCL specification 1.1 and it clearly says that float3 is supported. I’ve tried to change REAL3 with float3 with no luck. I have the latest drivers for my card. Using Windows XP SP3 OS

How can I fix or work around this error?