I can not get the version from that time period.
But I don't think Eiffel is the problem. I think the header file is looking for a platform and processor (Windows i386 or PowerPC). I no longer have that computer, just an iMac with VirtualBox (Windows XP & Vista).
I changed the header just to see and now the only errors is:
error: a space is required between consecutive right angle brackets (use '> >')
std::vector<std::vector<int>> GetNxtCamObjects(Comm::NXTComm* comm, int port, int minArea);
seems it does not like the ">>" symbol for a nested template.
jjj