I made a GPS library for decoding NMEA protocol

Nachtwind, which library are you using, there are two mentioned in this thread.

I am using Mikal's code and it compiles without problem in version 0012.

Not sure what code you are actually running but those errors are caused some pesky macros in the Arduino code – these macros will be removed in the imminent release of version 0013.

if you don't want to wait, try adding the following to the your sketch Just after the #include of the gps header file

#undef int
#undef abs
#undef double
#undef float
#undef round