added EoError.c in compilation and made changes required for diagnostics with error code under macro EOMANAGEMENT_USE_VER_2_4, however not yet defined.