NathanKell, here is my errorlog:
-----------------------------------------------------------
Error summary
-----------------------------------------------------------
File ....: programcharacterscharacterUtilite.c
Line ....: 1681
Type ....: COMPILE ERROR
Error ...: Invalid Expression
Count ...: 7
Status ..: File is newer as the file from build
Local file : 2005.03.25 23:38:56
Build file : 2004.05.01 18:11:32
Local CRC : 3ab66ffd
Build CRC : 1deeb7e1
-----------------------------------------------------------
Error.log
-----------------------------------------------------------
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Invalid Expression
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Invalid Expression
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Invalid Expression
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Invalid Expression
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Invalid Expression
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Invalid Expression
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Invalid Expression
COMPILE ERROR - file: characterscharacterUtilite.c; line: 1681
Undeclared identifier: RM
-----------------------------------------------------------
Compile.log
-----------------------------------------------------------
-----------------------------------------------------------
System.log
-----------------------------------------------------------
Scanning modules
Loading modules...
Loaded 0
Reset...
Initializing CORE...
Creating atoms space: 128
done
initializing complete
User Rised Exception
C
ROJECTSDRIVE_V2ENGINESOURCESCore.cpp line 526
fail to create program
line 1681 int bestnat etc
//chooses best flag for char
int ChooseBestFlag(ref char)
{
int bestnat = RMGetHighestRelation(&char); // `04-12`-06 moved the code here to this function back in nations.c
char.nation = bestnat;
return bestnat;
}