Время от времени я хочу скомпилировать что-нибудь из исходников с помощью mingw (в Windows). Я открываю msys, набираю ./configure, и он говорит
checking for...xxxxxx
Вот у меня первые вопросы:
- Где mingw проверяет?
- Что он проверяет? .dll, .a, .o.,... что еще?
Иногда возникает ошибка типа
configure: error: Package requirements <ogg >= 1.3> were not met:
No package 'ogg' found.
Ну, тогда я гуглю и нахожу «вы можете вывести каталоги поиска по умолчанию», так что ладно, я набираю gcc -print-search-dirs
и вижу список каталогов, например, C:/mingw/lib, C:/mingw/lib/gcc, ...
Эти папки содержат .a
-файлов. И знаете что, некоторые из них также содержат libogg.a
. Так почему же жалуется? Может номер версии? Нет, я скачал самый новый исходник, скомпилировал его и поместил файл .a в каталоги. Та же ошибка. Это сводит меня с ума! Дайте совет, что делать.