For Linux: Is it a local or remote file? If local, it should work. If remote, you need v.5. But then you'd get a different error than "undefined...".
For Windows: You need v.5. Obviously. from the pathname, this is the case
At least that's what the manual says.