Well, I too have warnings from this file but not errors: cl -c -Ox -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -D_X86_=1 -D_WIN32_IE=0x0300 -DWINVER=0x0400 -DWIN32 -D_WIN32 -D_MT -D_DLL -MD -Ox -Zm1000 -DNO_TK -I..\tk8.0.5\win -I..\tk8.0.5\generic -I..\tcl8.0.5\win -I..\tcl8.0.5\generic -I..\otcl-1.0a4 -I..\tclcl-1.0b8-current -I..\tk8.0.5\xlib -I. -Ic:\program\micros~2\vc98\include -FoTcl.o -Tp Tcl.cc Tcl.cc Tcl.cc(941) : warning C4003: not enough actual parameters for macro 'TOB' Tcl.cc(942) : warning C4003: not enough actual parameters for macro 'TOB' Tcl.cc(943) : warning C4003: not enough actual parameters for macro 'TOB' Tcl.cc(944) : warning C4003: not enough actual parameters for macro 'TOB' Tcl.cc(945) : warning C4003: not enough actual parameters for macro 'TOB' Tcl.cc(958) : warning C4138: '*/' found outside of comment Tcl.cc(958) : warning C4138: '*/' found outside of comment Actually, applying the attached patch gets the two last warning messages "out of the way". Still, there might be problems with the TOB definitions, then again, there might not be ;-) The problem with get return is not present for me... This is on a Win`98 system with MSVC++ 6.0p2. Cheers, /ChJ ----- Original Message ----- From: satish kumar reddy <[email protected]> To: <[email protected]> Cc: <[email protected]> Sent: Tuesday, June 22, 1999 5:56 PM Subject: Installation problem. > Hi, > > When i try to run " nmake /f makefile.vc " from the command > prompt(Windows NT), the installation stops after the following error > message: > > D:\NetSim\tclcl-1.0b8-current>nmake /f makefile.vc > > Microsoft (R) Program Maintenance Utility Version 1.62.7022 > Copyright (C) Microsoft Corp 1988-1997. All rights reserved. > > cl -c -Ox -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo > -D_X86_=1 -DW > INVER=0x0400 -DWIN32 -D_WIN32 -D_MT -D_DLL -MD -Ox -Zm1000 -DNO_TK > -I..\tk8.0.4 > \win -I..\tk8.0.4\generic -I..\tcl8.0.4\win -I..\tcl8.0.4\generic > -I..\otcl-1.0 > a4 -I..\tclcl-1.0b8-current -I..\tk8.0.4\xlib -I. > -Id:\DevStudio\Vc\include -F > oTcl.o -Tp Tcl.cc > Tcl.cc > Tcl.cc(836) : error C2561: 'get' : function must return a value > Tcl.cc(941) : warning C4003: not enough actual parameters for macro 'TOB' > Tcl.cc(942) : warning C4003: not enough actual parameters for macro 'TOB' > Tcl.cc(943) : warning C4003: not enough actual parameters for macro 'TOB' > Tcl.cc(944) : warning C4003: not enough actual parameters for macro 'TOB' > Tcl.cc(945) : warning C4003: not enough actual parameters for macro 'TOB' > Tcl.cc(958) : warning C4138: '*/' found outside of comment > Tcl.cc(958) : warning C4138: '*/' found outside of comment > NMAKE : fatal error U1077: 'cl' : return code '0x2' > Stop. > > > can anyone tell me what the problem is????? > > > thanks. > > satish > >
tclcl-1.0b8-current-19990621-Tcl.cc.patch