At the uint qHash( const ExpressionEvaluationResult& key ) at templatedeclaration.cpp, converting pointer into uint results in error at 64bit linux. I use "long" rather than "uint" and it compiles well. Maybe we need some #ifdef stuff to figure out which architecture this computer is?