I think this depends on which C compiler has been used to generate the .o file (or .obj file).

It has to be a compatable C compiler. Have you tried compiling the c code using the Kylix C compiler? That might do the trick.