у вас файл на диске называется patternparser.h, так что у меня такое не компилируется даже. так как винда не чувствует регистр файлов, то удалите его совсем, а потом создайте новый с правильным именем. просто переименовать не получится