It's a trivial case sensitivity problem. On windows case of includes doesn't matter, but on Linux it does. mingw(-w64) has a convention to use all lower case filenames. The attached patch fixes the problem.
Originally reported here:
http://projects.palaso.org/issues/1030
fix