expected unqualified-id before numeric constant

I'm getting an error on the following:

#define delay_factor_correction 4000
#define defrost_cutoff_temp 4
#define compressorFanToggle_gap 30

//EEPROPM Addressings need to be re-check for more optimization
#define devSLAddr (0) //[Start at 0, used for device SL (10byte incl NULL), ends at 0+9=9]
#define dateLive_eepromAddr (devSLAddr + 10) //[Start at 0+10=10, used for 6byte, ends at 15]
#define debugEn (dateLive_eepromAddr + 6) //[Start at 10+6=16, used for 1byte, ends at 16]
#define tempSet_eepromAddr (debugEn + 1) //[Start at 16+1=17, used for 2byte, ends at 18]
#define deltaT_eepromAddr (tempSet_eepromAddr + 2) //[Start at 17+2=19, used for 2byte, ends at 20]
#define compressorRunTime_eepromAddr (deltaT_eepromAddr + 2) //[Start at 19+2=21, used for 2byte, ends at 22]
#define defrostTime_eepromAddr (compressorRunTime_eepromAddr + 2) //[Start at 21+2=23, used for 2byte, ends at 24]
#define userPassword_eepromAddr (defrostTime_eepromAddr + 2) //[Start at 23+2=25, used for 4byte, ends at 28]
#define softwareSL_eepromAddr (userPassword_eepromAddr + 4) //[Start at 25+4=29, used for 25byte, ends at 53]

// The necessary variables for RS232 Communication
char bmsStrRS232_rx[rxBufSize];

Though the same code is (almost same, different declarations only) is working in another project.

The error is: expected unqualified-id before numeric constant

any ideas??

aq_mishu: I'm getting an error on the following:

any ideas??

An error is expected on that, its not a complete bit of code; for instance where is rxBufSize defined ?

Not really helpful posting a snippet of code where you just think the error might be .............

OK, i solved it... just a same named variable existed!!

And making all that crap in macros isn't helping for a clear error... You do know constants exist?