SlickEdit macros references MANY macros. For example, compile.e references many other macros (#imports, #includes). The wrong version of a macro is being found. I have no idea which one. I suspect the directory which has your macro may have other macros in it which are the wrong version. It only takes one wrong/problematic macro.