Hi,
I am a reasonably seasoned Root/Linux user, but I am going insane trying to do the most rudimentary things under WinXP.
I downloaded the V5.14 release binary using the windows installer (I have Visual Studio 20065 installed). I can start root just fine, but when I try to load a subroutine using .L I get the following error:
root [2] .L C:\Documents and Settings\Smith\My Documents\NOVA\Leak Tester\Code$
#error win32api.dll is not ready. Run ‘setup.bat’ in %CINTSYSDIR%\lib\win32api d
irectory if you use WinNT/95.
*** Interpreter error recovered ***
When I go to C:\root\cint\lib\win32api and run setup.bat I get the following error, because it is trying to find a directory that doesn’t exist.
C:\root\cint\lib\win32api>setup.bat
C:\root\cint\lib\win32api>move \include\windows.h \include_windows.h
The system cannot find the file specified.
C:\root\cint\lib\win32api>move \include\winsock.h \include_winsock.h
The system cannot find the file specified.
C:\root\cint\lib\win32api>makecint -mk Makewin -dl win32api.dll -h +P cintwin.h
-P winfunc.h -cint -Z0
################################################################
makecint : interpreter-compiler for cint (Windows VisualC++ version)
Copyright© 1995~2004 Masaharu Goto (cint@pcroot.cern.ch)
(cint mailing list 'cint@root.cern.ch’)
################################################################
Makewin is created. Makecint success.
Do ‘make -f Makewin’ to compile the object
C:\root\cint\lib\win32api>nmake -f Makewin CFG=“win32api - Win32 Release”
‘nmake’ is not recognized as an internal or external command,
operable program or batch file.
C:\root\cint\lib\win32api>del \include\win32api.dll
The system cannot find the file specified.
C:\root\cint\lib\win32api>move Release\win32api.dll \include\win32api.dll
The system cannot find the file specified.
C:\root\cint\lib\win32api>del win32api.lib
Could Not Find C:\root\cint\lib\win32api\win32api.lib
C:\root\cint\lib\win32api>move Release\win32api.lib win32api.lib
The system cannot find the file specified.
C:\root\cint\lib\win32api>move \include_windows.h \include\windows.h
The system cannot find the file specified.
C:\root\cint\lib\win32api>move \include_winsock.h \include\winsock.h
The system cannot find the file specified.
C:\root\cint\lib\win32api>echo off
Could Not Find C:\root\cint\lib\win32api\rem
Could Not Find C:\root\cint\lib\win32api\makerem
C:\root\cint\lib\win32api>
Why does this not work? When I tried adding a + or ++ to the end to usa ACLIC, it could not handle the spaces in the path name. I could not find the right syntax. What is the correct syntax and do I have to do anything else to use ACLIC? I have Visual Studio 2005 installed on the machine.
Thanks in advance for the help.
Alex