Problem with installing modules

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

Hello. I'm new here, but started to use Perl. I need to install few
modules, such as Win32::API. This one, and some other just can't
install. The problem is like this:

Clausal Language 5.81.16
Copyright (C) 1996--2002 Paul J. Voda, Jan Komara
Copyright (C) 2002--2003 Jan Kluka

Heap free: 131070K
Reading a module from -I. -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32
UG -O1 -DVERSION=3D\"5.44\" -DXS_VERSION=3D\"5.44\" "-IC:\Perl\lib\CORE"

Import problem: file -I. -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32
G -O1 -DVERSION=3D\"5.44\" -DXS_VERSION=3D\"5.44\" "-IC:\Perl\lib\CORE"
ODULE SHA.clb error: The system cannot find the file specified.=E2=99=AA=E2=

Press any key to end CL...

unning Mkbootstrap for Digest::SHA ()
        C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644
        C:\Perl\bin\perl.exe -MExtUtils::Mksymlists  -e
gest::SHA\", 'DLBASE' => 'SHA', 'DL_FUNCS' => , 'FUNCLIST' => [],
=3D> , 'DL_VARS' => []);"
        link -out:blib\arch\auto\Digest\SHA\SHA.dll -dll -nologo
-nodefaultlib -
debug -opt:ref,icf  -libpath:"C:\Perl\lib\CORE"  -machine:x86 SHA.obj
lib\CORE\perl58.lib oldnames.lib kernel32.lib user32.lib gdi32.lib
 comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib
netapi32.lib uuid
.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib
b -def:SHA.def
LINK : fatal error LNK1181: cannot open input file 'SHA.obj'
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code
  C:\Perl\bin\nmake.EXE  -- NOT OK
Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible
Failed during this command:
  MSHELOR/Digest-SHA-5.44.tar.gz               : make NO

Can you help me with this??

Re: Problem with installing modules

Rem-8 schrieb:
Quoted text here. Click to load it

Probably you don't have a C development environment (C-compiler, linker,
libraries, ...) installed.

If you use ActiveState Perl, you should try install the modules using "ppm":

 ppm> help
 ppm> install Win32-API
 Successfully installed Win32-API version 0.41 in ActivePerl

Thomas Wittek /

Re: Problem with installing modules

Thomas Wittek wrote:
Quoted text here. Click to load it

More precisely, the OP appears to have something other that the
Microsoft command line C compiler installed using the name "cl".

Site Timeline