error setting up libudf

I have recently got a new machine to run fluent 6.1.18 or which is a linux machine rather than the sun that I am used to. I have tried to build my libudf structre and I think that it is all OK, because I got fluent to build it for me. Unfortunaly I am getting errors I don't understand. I made the simplest .c file, so I don't think that is the problem. The error that is produced is below.

Thankyou for your reply, however, I was under the impression that Fluent had it's own C compiler built in specifically for the purpose of building UDF's. When compiling UDF's from source files you can either do it through the Fluent GUI or by typing make "FLUENT_ARCH=lnx86" in the libudf directory.

If you plan to use compiled UDFs [ not interpreted udfs] then you will need the C++ compiler. As I had faced similar problem and once I installed VC++ compiler, it works fine [ I am working with windows. ] by