2010-08-28 17 views
3

J'ai Vista 64 bits avec ActiveState Perl "v5.10.0 construit pour MSWin32-x64-multi-thread" et j'essaye d'obtenir le paquet Crypt::SSLeay installé avec les versions de libeay32.dll et ssleay32.dll.Comment puis-je installer Crypt :: SSLeay sur un Win 64?

Je l'ai déjà fait sur une machine Win32 en utilisant le serveur 'uwinnipeg', mais je rencontre des problèmes avec mon système 64 bits.

ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd 
ppm install failed: The PPD does not provide code to install for this platform

J'ai essayé ppm droite installer qui semblait fonctionner, mais la vérification échoue et je ne vois aucun signe des fichiers dll?

C:\Perl64\bin>ppm install Crypt::SSLeay 
Downloading ActiveState Package Repository packlist...done 
Updating ActiveState Package Repository database...done 
Syncing site PPM database with .packlists...done 
No missing packages to install 
C:\Perl64\bin>ppm verify Crypt::SSLeay 
ppm verify failed: Package 'Crypt::SSLeay' is not installed

Est-ce que quelqu'un sait où/comment je pourrais obtenir des versions compatibles avec mon PC?

+0

@Alexandr Ciornii c'est une bonne question. J'utilise Perl on Win pour de petits projets depuis 6 ou 7 ans. À l'époque, ActiveState m'apparaissait comme la meilleure offre, et je n'ai jamais vraiment pensé à explorer les autres options qui ont émergé. Peut-être que je devrais. –

+0

Sinan Unur était correct. Après avoir regardé les dernières versions de Perl disponibles, j'ai décidé d'essayer Strawberry Perl v5.12.1 (qui est livré avec OpenSSL 1.0.0-beta4 10 Nov 2009). J'ai alors pu installer la nouvelle version de Crypt :: SSLeay du CPAN. –

Répondre

5

Il y a quelques problèmes ici: Tout d'abord, autant que je sache, vous avez besoin v1.0.0 OpenSSL ou plus pour Windows 64. En second lieu, jusqu'à récemment, Makefile.PL à Crypt-SSLeay n'a pas détecté correctement les versions OpenSSL supérieures à 0.9.x.

Je pense que vous voulez mettre à niveau au minimum à Perl 5.10.1 car il a fixé un nombre de crucial performance related bugs.

Si vous installez mingw via ppm de ActiveState (je suppose ppm install mingw fonctionnerait même si je ne l'ai pas essayé sur un système 64 bits), vous pouvez l'utiliser pour construire OpenSSL 1.0.0a et Crypt-SSLeay. Mise à jour: Vous n'avez probablement pas besoin de Crypt::SSLeay. Voir:

Aussi utile:

+0

Unur Great information - Merci. Je vais essayer et vous le faire savoir. –

3

Sinan a récemment publié une nouvelle version de Crypt::SSLeay qui pourrait résoudre certains problèmes d'installation de Windows. Je doute qu'il soit encore entré dans un PPM.

+0

Merci, je vais y jeter un coup d'oeil. –