PennMUSH 1.8.8 has a conflicting current_state definition which prevents ASpace from compiling. Renaming ASpaces definition to aspace_current_state fixes this issue.
GCC 10 changes the behaviour of global variables to require the extern keyword in the header file and causes linker errors if untreated. Since we have various versions still in use this has been tackled with a preprocessor macro.
PennMUSH 1.8.8 has a conflicting current_state definition which prevents ASpace from compiling. Renaming ASpaces definition to aspace_current_state fixes this issue.
GCC 10 changes the behaviour of global variables to require the extern keyword in the header file and causes linker errors if untreated. Since we have various versions still in use this has been tackled with a preprocessor macro.