I didn't realize the error message was much longer.
Is this more complicating than just replacing pin names?
<font face="Arial, Verdana">Arduino: 1.8.1 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:539,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp: In static member function 'static void Extruder::enable()':</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOEX10_ENABLE2_PIN_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:1206:2: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EX10_ENABLE2_PIN, EXT1_ENABLE_ON);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOEX10_ENABLE2_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:1206:2: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EX10_ENABLE2_PIN, EXT1_ENABLE_ON);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOEX10_ENABLE2_PIN_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:1206:2: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EX10_ENABLE2_PIN, EXT1_ENABLE_ON);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOEX10_ENABLE2_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:1206:2: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EX10_ENABLE2_PIN, EXT1_ENABLE_ON);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">exit status 1</font>
<font face="Arial, Verdana">'DIOEX10_ENABLE2_PIN_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>