Index: /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/IoModel.cpp =================================================================== --- /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/IoModel.cpp (revision 12305) +++ /proj/ice/larour/issm-uci-clean/trunk-jpl/src/c/objects/IoModel.cpp (revision 12306) @@ -115,11 +115,18 @@ else{ if(record_enum!=MaximumNumberOfEnums){ printf("\n"); - printf(" Enums in marshalled file are not compatible with compiled code\n"); - printf(" * If you are running ISSM a remote cluster:\n"); - printf(" make sure that you are using the same version of ISSM on both machines\n"); - printf(" * If you are running ISSM on your local machine:\n"); - printf(" make sure that the all the code is compiled (modules and executables)\n"); + printf("=========================================================================\n"); + printf(" Enums in marshalled file are not compatible with compiled code \n"); + printf(" \n"); + printf(" * If you are running ISSM on a remote cluster: \n"); + printf(" make sure that you are using the same version of ISSM on your local \n"); + printf(" machine and remote cluster (you might need to run svn update) \n"); + printf(" * If you are running ISSM on your local machine: \n"); + printf(" make sure that all the code is compiled (modules and executables) \n"); + printf(" * If you are a developer and just added a new Enum: \n"); + printf(" you might need to run ./Synchronize.sh in src/c/EnumDefinitions \n"); + printf(" and recompile \n"); + printf("=========================================================================\n"); printf("\n"); _error_("Enums not consistent (See error message above)"); }