syntax error: demo cygnal in portable.h

i have downloaded freeRTOS & SDCC. When i m compiling cygnal demo example, it gives syntax error in portable.h when compiling any of the source files like main.c, serial.c, port.c, tasks.c as follows :   "portable.h:140: syntax error:token-> ‘*’ ; column 16. stdout: invalid arguments". 

syntax error: demo cygnal in portable.h

Are you compiling it using the makefile supplied in the download (from the command line)?  Or trying to use it through the IDE. The makefile was created before the IDE supported SDCC directly.