I've seen this slew of errors when I use the CodeWarrior project wizard to build the HC12 version of OSEK. OSEK provides its own HC12 header information. Those files, along with the standard boiler-plate headers the CodeWarrior project provides, create redundant definitions. What you are seeing is the linker complaining of these redundant definitions.
You're either going to have to live with the other software's header files, or carefully edit the CodeWarrior header file to include only the information that the other header files lack.
---Tom