As TRon says, stumped !
The Unit has seen a number of changes since RC1, they all seem totally unrelated to that use of that constant. I have a feeling the problem is being misreported because of a memory corruption perhaps ?
Just a wild poke in the dark Jim, you have that unit there for both RC1 and RC2, how about making a backup of the RC2 unit and then replacing it with the RC1 one and rebuilding (make clean bigide). If (and its a big "if") the changes made don't extend outside of the unit, it might tell us if the changes really do cause this problem.
(The changes are interesting, they seem to be building in support for an early version 1.8 of LCL, why ?)
Davo
Edit : good chance that wont work, most recent commits there involved other, related units but worth trying, easier that reversing those commits.
Jim, is your download of RC2 based on Git or a zip file ? If its git, then we (ie you) can use git to step back to intermediate states between RC2 and RC1. That will reveal the commit that broke things....
Davo