Вам нужно как минимум 0.9.3 для компиляции, как вы пытались.
version 0.9.3
- yet more build-system fixes:
- allow to override HASH_LIBS and CURL_LIBS using envoronment variables
- include them in .pc and tests/Makefile.am
Я использую следующие шаги, чтобы заставить его работать:
Для этого вам нужно MSYS / MINGWустановлен
- Перейти: http://www.gknw.de/mirror/curl/win32/
- Загрузить актуальный curl-x.xx.x-ssl-sspi-zlib-static-bin-w32.zip
- Откройте zip-файл, прочитайте built.txt и выясните, какая версия OpenSSL использовалась.
- Извлеките libcurl.dll, libeay32.dll и libssl32.dll и установите в каталог mingw / bin
- Перейти кCURL и загрузите соответствующий файл curl-x.xx.x.zip.
- Откройте файл zip и переместите каталог include / curl в / mingw, чтобы он находился по адресу mingw / include / curl
- Перейдите на домашнюю страницу OpenSSL и загрузите соответствующий файл openssl-xxxy.tar.gz.
- Откройте tar.gz и переместите каталог include / openssl в / mingw
- Перейти к http://liboauth.sourceforge.net/ и загрузите текущую версию (как минимум 0.9.3)
из оболочки msys, запустите:
env PKG_CONFIG=/bin/true ./configure --disable-static --disable-curl \
CURL_LIBS=/mingw/bin/libcurl.dll HASH_LIBS="/mingw/bin/libeay32.dll \
/mingw/bin/libssl32.dll" --prefix=/mingw
затем:
mingw32-make && mingw32-make check
Скрестим пальцы, все компилируется как надо.
mingw32-make install