Hi.
I'd follow your recomendation and did this:
1.- uninstall visual studio and perl
2.- Re-boot the system
3.- Install again visual studio in a new VisualSt folder WITHOUT SPACES.
4.- Change nt environment variables to:
include:
D:\VisualSt\VC98\atl\include;D:\VisualSt\VC98\mfc\include;D:\VisualSt\VC98\i
nclude
lib: D:\VisualSt\VC98\mfc\lib;D:\VisualSt\VC98\lib
path:
D:\VisualSt\Common\MSDev98\Bin;D:\VisualSt\Common\Tools;D:\VisualSt\VC98\Bin
5.- Re-boot the system
6.- Vcvars32.bat file:
@echo off
rem
rem Root of Visual Developer Studio Common files.
set VSCommonDir=D:\VisualSt\Common
rem
rem Root of Visual Developer Studio installed files.
rem
set MSDevDir=D:\VisualSt\Common\msdev98
rem
rem Root of Visual C++ installed files.
rem
set MSVCDir=D:\VisualSt\VC98
rem
rem VcOsDir is used to help create either a Windows 95 or Windows NT
specific path.
rem
set VcOsDir=WIN95
if "%OS%" == "Windows_NT" set VcOsDir=WINNT
rem
echo Setting environment for using Microsoft Visual C++ tools.
rem
if "%OS%" == "Windows_NT" set
PATH=%MSDevDir%\BIN;%MSVCDir%\BIN;%VSCommonDir%\TOOLS\%VcOsDir%;%VSCommonDir
%\TOOLS;%PATH%
if "%OS%" == "" set
PATH="%MSDevDir%\BIN";"%MSVCDir%\BIN";"%VSCommonDir%\TOOLS\%VcOsDir%";"%VSCo
mmonDir%\TOOLS";"%windir%\SYSTEM";"%PATH%"
set
INCLUDE=%MSVCDir%\ATL\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\MFC\INCLUDE;%INCLU
DE%
set LIB=%MSVCDir%\LIB;%MSVCDir%\MFC\LIB;%LIB%
set VcOsDir=
set VSCommonDir=
6. On a promt D:\VISUALST\VC98\BIN>vcvars32.bat:
result:
Setting environment for using Microsoft visual c++ tools.
7.- Tested visual c++ copilling a c program: ok
8.- install perl
9.- Re-boot the System
10.- Variables on config.cp:
libpth='"D:\VisualSt\VC98\mfc\lib" "D:\VisualSt\VC98\lib"
"D:\Perl\lib\CORE"'
incpath='D:\VisualSt\VC98\include'
11.- install inline 0.43 with ppm.
ok
12.- test inline with the perl script:
result: error
out file: D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib
D:\Perl\lib\ExtUtils/xsubpp -typemap D:\Perl\lib/ExtUtils/typemap
perltemp_pl_1bc6.xs > perltemp_pl_1bc6.xsc &&
D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::Command -e mv
perltemp_pl_1bc6.xsc perltemp_pl_1bc6.c
cl -c -ID:/TEMP -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHA
VE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READ
FIX -O1 -MD -DNDEBUG -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\" -ID:\Perl
\lib\CORE perltemp_pl_1bc6.c
El nombre que ha especificado no se reconoce como un
comando
interno o externo o un programa o archivo por lotes
ejecutable.
NMAKE : fatal error U1077:
'D:\WINNT\system32\cmd.exe' : return code '0x1'
Stop.
13.- Remove inline with ppm
14.- Install inline-0.43 with nmake:
test result : ok
15.- Remove files and folders of inline1 folder
16.- Run perl script:
result: error
out file: D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib
D:\Perl\lib\ExtUtils/xsubpp -typemap D:\Perl\lib/ExtUtils/typemap
perltemp_pl_1bc6.xs > perltemp_pl_1bc6.xsc &&
D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::Command -e mv
perltemp_pl_1bc6.xsc perltemp_pl_1bc6.c
cl -c -ID:/TEMP -nologo -O1 -MD -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHA
VE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READ
FIX -O1 -MD -DNDEBUG -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\" -ID:\Perl
\lib\CORE perltemp_pl_1bc6.c
El nombre que ha especificado no se reconoce como un
comando
interno o externo o un programa o archivo por lotes
ejecutable.
NMAKE : fatal error U1077: 'D:\WINNT\system32\cmd.exe' :
return code '0x1'
Stop.
thanks
migue
----- Original Message ----- >
> Did you test moving your include files to a path ?
>
> -sam