Light Problem

I have a program that loads a landscape with mesh & Octree.
I have set a red light(directional) ant that’s the result:

But when i move the camera it becomes:

Does someone see the problem ?
Thanks

Chris

Perhaps you’ve a problem with the normal ?