Yeah… “Trying” is the keyword. 
Anyway, I fix most of the missing header files.
Had to download some or gather them on Fink.
But when I come to shaders.h, it seam that the compiler didn’t see the class IShader before. But it’s not calling any missing header file (So far).
Screenies :

I find strange that it throw me garbage like that.
Since when “class” is an unknown type?
I check the syntax, but it seam right.
Missing something? Probably.
Ydnar? Any idea?