Hello everyone, I am wondering why I have recently been having problems building Empty Epsilon on Linux. This is the output I get at the end of the make script:
CMakeFiles/EmptyEpsilon.dir/src/screens/gm/gameMasterScreen.cpp.o: In function `_ZN1PI13CollisionableEcvS_IT_EI4ZoneEEv':
gameMasterScreen.cpp:(.text._ZN1PI13CollisionableEcvS_IT_EI4ZoneEEv[_ZN1PI13CollisionableEcvS_IT_EI4ZoneEEv]+0x2e): undefined reference to `typeinfo for Zone'
collect2: error: ld returned 1 exit status
CMakeFiles/EmptyEpsilon.dir/build.make:7121: recipe for target 'EmptyEpsilon' failed
make: *** [EmptyEpsilon] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/EmptyEpsilon.dir/all' failed
make: *** [CMakeFiles/EmptyEpsilon.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
I have tried building on Ubuntu 16.04 and Ubuntu 17.10, to no avail. If anyone could help me decipher this and explain whats going wrong and how to fix it that would be nice.