It looks like the type portSTACK_TYPE is not defined.
portSTACK_TYPE is declared in Source/portable/SDCC/Cygnal/portmacro.h which will get automatically included in your build provided the preprocessor definition SDCC_CYGNAL is defined.
Can you check that the C flags in your makefile include the line -DSDCC_CYGNAL. Also check that the command line when the c files are getting built include this line.
See the makefile for the Cygnal demo application for an example of the build command line required.