Hi, 
 
I have just installed Inline on ActivePerl 5.8.3.809 running on Windows
XP. I have installed Nmake from here
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15
.exe and set a path variable so it could be found. I have not installed
Visual Studio itself (should that matter?).
 
I have run the following program and others but I always get the same
error message. 
 

use Inline C;
    greet('Ingy');
    greet(42);
    __END__    
    __C__
    void greet(char* name) {
      printf("Hello %s!\n", name);
    } 
 
 
Error 
 
C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils/xsubpp  -typemap
C:\Perl\lib\ExtUtils\typemap  hello_pl_b1a688f821f707
19.xs > hello_pl_b1a688f821f70719.xsc && C:\Perl\bin\perl.exe
-MExtUtils::Command -e mv hello_pl_b1a688f821f70719.xsc he
llo_pl_b1a688f821f70719.c
        cl -c  -IC:/  -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32
-D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SE
ED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO
-DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.
00\"  -DXS_VERSION=\"0.00\"  "-IC:\Perl\lib\CORE"
hello_pl_b1a688f821f70719.c
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code
'0x1'
Stop.

A problem was encountered while attempting to compile and install your
Inline
C code. The command that failed was:
  nmake > out.make 2>&1

The build directory was:
C:\_Inline\build\hello_pl_b1a688f821f70719

To debug the problem, cd to the build directory, and inspect the output
files.



 
 
Could it be that my version of Perl was not compiled with nmake and
that's what's causing the problem? 
 
Thanks in advance 
 
Steve

 
 

Reply via email to