there are some files missing that stops newsrog
from being completely compiled (and without some of these there can never be a gcc compile either)
1) SCOPTIONS (which should contain include paths etc and some defines NR_BATCHMODE=0, USEMUI=1 and USECYBERGFX=1)
2) a master smakefile or/and a smake.def file (referenced later in the .mcc's smakefiles) which might contain path setups too and some defs for compiling the .mcc's
which is referenced in
without this you can't compile the .mcc's
otherewise it does compile with SAS/C.
if you can't get it to compile on SAS/C then you will
never get it to compile on GCC either since then something is missing and you don't know what that is, what the error is (what data/information you are missing etc.)
and probably can't reproduce the missing file(s) since you have no way of knowing what they really contain.
the first priority is always to get it to build on the
compiler that it was designed otherwise you are xxxx'ed.