for freetype2 that is required by PDFHummmus, ran into an issue where a newer build of Windows includes LoW (linux on windows) which caused the freetype2 build script think that it was building for Unix using GCC. When in fact, minGW was supposed to be used targeting Windows. The solution was to use msys and run the following commands: "mingw32-make setup mingw32" followed with "mingw32-make" * this is as far as we got - g++ PDFWriter.cpp -I * -I "C:\Users\bad-p\Downloads\freetype2\include" -include "string" -include "ObjectsBasicTypes.h" -I "..\Zlib" -I "..\LibJpeg" -I "../LibAesgm" -w