u81

установка SSLeay на Windows

Sep 21, 2015 17:44

Год назад пытался установить - не получилось, плюнул, пользовался настроенной виртуальной машиной, теперь решил таки установить.

Основная проблема - установщик cpan не находит библиотеку openssl:
cpan -i Crypt::SSLeay
...
openssl-version.c:2:30: openssl/opensslv.h: No such file or directory




Ок, для начала берем и устанавливаем openssl, например отсюда - http://gnuwin32.sourceforge.net/packages/openssl.htm

> openssl-0.9.8h-1-setup.exe
в качестве пути для установщика следует указать MinGW каталог в Perl
например C:\Perl\site\lib\auto\MinGW

Затем оно не слинкует библиотеку openssl:




копируем из C:\Perl\site\lib\auto\MinGW\lib следующее в CORE перла (C:\Perl\lib\CORE):
libssl.a => C:\Perl\lib\CORE\ssl32.a
libcrypto.a => C:\Perl\lib\CORE\eay32.a
libcrypto.a => C:\Perl\lib\CORE\libcrypto.a

Потом, скорее всего еще не найдет что нибудь из этого:




копируем их из чего-то типа этого - MinGW\i686-w64-mingw32\lib снова в CORE:

libgdi32.a => C:\Perl\lib\CORE\libgdi32.a
libws2_32.a => C:\Perl\lib\CORE\libws2_32.a

У меня после этого всё собралось.

work

Previous post Next post
Up