Я открываю cygwin и перехожу к папке freetype-2.5.3, полученной с веб-сайта:
http://www.freetype.org/developer.html
Оказавшись там, я запускаю ./configure, и на данный момент он сделал 1 из 3 трех вещей, по-видимому, совершенно случайным образом. Сначала было сказано:
builds/PaxHeaders.3009/detect.mk:1: *** missing separator. Stop.
Итак, я перешел на msys, как рекомендует их сайт. Я запускаю ./configure, и он работает. Однако он говорит, что целевой платформой является Unix, и в конечном итоге получает сообщение об ошибке, говорящее о том, что подходящий компилятор C не найден.
Затем я попытался загрузить другие версии, некоторые имеют тот же результат, некоторые говорят:
process_begin: CreateProcess(NULL, ver, ...) failed.
builds/PaxHeaders.3009/detect.mk:1: *** missing separator. Stop.
Независимо от того, что я пробовал (добавление MinGW в PATH, добавление msys в PATH, запуск msys с вводом MSYS, удаление sed.exe, запуск cmake в CMakeLists, получение разных версий библиотеки, повторная загрузка библиотеки, открытие проекта с помощью Создатель Qt) Я всегда получаю один и тот же результат. Кажется, что-то не так с их make-файлом, но я нигде не вижу никаких доказательств этого в Интернете. Спасибо за любую помощь.