It looks as if it is starting to compile. Is the compiler building object files?
The error is a plain old bug. It looks complicated because fearray belongs to FeLib, which the devs wrote. They basically created a bevy of new data types to accomodate what they wanted to achieve. I don't know whether they wrote this concurrently with IVAN or before. I think newer compilers have a problem with that situation.
Maybe fiddle around with the warning levels on the compiler. Is it a warning or a downright error? Probably won't tell us anything new.
I have a grave fear that we may need to use an antiquated compiler...
Here's the link to the old forum on how to compile.