Doesn’t compile task.c (Eclipse/MSPGCC)

Hi! I just set up a small test project in Eclipse 3.5 with MSPGCC. I copied all the necessary FreeRTOS source files into my project and adapted the paths pointing to the include. Eclipse now finds everything so far but when I try to compile it, it bails out at task.c with the following error: ../FreeRTOS/tasks.c: In function `void vTaskSwitchContext()’:
../FreeRTOS/tasks.c:1589: invalid conversion from `void* volatile’ to `tskTCB*’
Build error occurred, build is stopped What’s the problem here?

Doesn’t compile task.c (Eclipse/MSPGCC)

The failing line is: listGET_OWNER_OF_NEXT_ENTRY( pxCurrentTCB, &( pxReadyTasksLists ) );

Doesn’t compile task.c (Eclipse/MSPGCC)

I just tried a clean build of the demo project using the latest MSPGCC version and it compiled with no problems (one warning, as has been documented here previously). I should start by ensuring your build is using all the same build options as the demo project.  It might be that you are missing the -DGCC_MSP430 option. Regards.