I have no Idea what I did, but now I get
* No rule to make target 'build/USB-IISTARTERKIT/debug/ext/332309696/portmacro.o', needed by 'dist/USB-IISTARTER_KIT/debug/RTOSDemo.X.debug.elf'
I am using MPLabx and a PIC32MX795.
Please help me out of my self induced idiocracy.
The compiler is telling you it can't find portmacro.c in order to create portmacro.o. However, portmacro is a header file (.h) not a c file (.c). I would recommend starting your project with a known working project, such as the one in the FreeRTOS download, that has the correct source files and compiler settings pre-configured.
weird, I shut dow my computer (laptop), took it home and recompiled and it has worked fine since. Not a FreeRTOS issue, just a bizarre MPLabX issue..
Sorry for the trouble and Thanks!