<?xml version="1.0" encoding="windows-1252"?>
<node id="372075" title="Installing Crypt::Blowfish" created="2004-07-06 08:39:05" updated="2005-06-03 05:48:44">
<type id="115">
perlquestion</type>
<author id="319416">
crabbdean</author>
<data>
<field name="doctext">
I've created a password encrypting application.  Currently it uses [cpan://Crypt::CBC] with [cpan://Crypt::DES_EDE3] as the cipher.  Its all working fine. BUT ... initially I wanted to use [cpan://Crypt::Blowfish] because from what I understand this is a better encryption algorithm.  Problem is ... I'm on a win32 system and you can't install Blowfish with ppm3 (its not available on ppm3).  I've attempted to download and install Blowish module from CPAN using nmake.  I get the below error&lt;br&gt;&lt;br&gt;
&lt;CODE&gt;
Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

cp Blowfish.pm blib\lib\Crypt\Blowfish.pm
        C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils/xsubpp  -typemap C:\Perl\lib\ExtUtils\typemap -typemap typemap  Blowfish.xs &gt; Blowfish.xsc &amp;&amp; C:\Perl\bin\perl.exe -MExtUtils::Com
mand -e mv Blowfish.xsc Blowfish.c
        cl -c    -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPER
L_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1    -DVERSION=\"2.09\"  -DXS_VERSION=\"2.09\"  "-IC:\Perl\lib\CORE"   Blowfish.c
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1'
Stop.
&lt;/CODE&gt;
I've read the README notes.  Not knowing a lot about this installing method I'm a little stuck.  Call me retarted but I'm calling on people who know a little more about this than me.  Thanks.  :-)
&lt;div class="pmsig"&gt;&lt;div class="pmsig-319416"&gt;
&lt;br&gt;
[id://319416|Dean]&lt;br&gt;
The Funkster of Mirth&lt;br&gt;
&lt;i&gt;&lt;small&gt;Programming these days takes more than a lone avenger with a compiler. - sam&lt;br&gt;
[http://www.ietf.org/rfc/rfc1149.txt|RFC1149: A Standard for the Transmission of IP Datagrams on Avian Carriers
]&lt;/i&gt;&lt;/small&gt;
&lt;/div&gt;&lt;/div&gt;</field>
</data>
</node>
