Yes of cause, the function must be 
void EngineFilterEffect::process(const CSAMPLE* pIn, CSAMPLE* pOut,
+                                 const int iBufferSize) { 

I am afraid you have to dig to the call tree and remove the const keyword from some function parameter until it compiles fine.