The linker cannot handle an object file.

Usually this is caused by compiling object files with different compiler versions, or having different flag settings. Make sure that all object files are compiled with the latest version of the compiler and with the same flags for memory models and floating point formats. If not, recompile them.