'class' : non-template class has already been defined as a template class
The nontemplate class redefines a template class. Check header files for conflicts.
Example
template <class T> class C{}; // error class C{};