original when its giving error
#if PACKETVER < 20101124
WBUFW(buf, 0) = 0x2d7;
#elseif PACKETVER < 20120925 //line 8747
WBUFW(buf, 0) = 0x859;
#else
WBUFW(buf, 0) = 0x997;
#endif
Changed it to :
#if PACKETVER < 20101124
WBUFW(buf, 0) = 0x2d7;
#else
WBUFW(buf, 0) = 0x997;
#endif
#if PACKETVER < 20120925
WBUFW(buf, 0) = 0x859;
#else
WBUFW(buf, 0) = 0x997;
#endif
Worked fine now
Some one do the changes in original rA repo too.