From: <no...@so...> - 2002-02-01 17:06:29
|
Bugs item #511652, was opened at 2002-02-01 02:51 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=511652&group_id=10894 Category: 02. Event Loops Group: 8.4a4 Status: Open Resolution: None Priority: 7 Submitted By: Vince Darley (vincentdarley) Assigned to: Don Porter (dgp) Summary: tclTest.c won't compile ..'mainloop' Initial Comment: Since the changes on 2002-01-05 and 2002-01-09, in which various 'Tcl_SetMainLoop' tests were added, tclTest.c will not compile with VC++ 5.2 in debug mode. the error I get is: cl -Z7 -Od -WX -c -W3 -nologo - Fp.\Debug\tcl_Dynamic\ -YX -MDd -I"..\win " -I"..\generic" - Fo.\Debug\tcl_Dynamic\tclTest.obj ..\generic\tclTest.c tclTest.c ..\generic\tclTest.c(4304) : warning C4113: 'void (__cdecl *)(void)' differs in parameter lists from 'void (__cdecl *)(void )' ..\generic\tclTest.c(4304) : error C2220: warning treated as error - no object f ile generated NMAKE : fatal error U1077: 'cl' : return code '0x2' (which I don't understand...) ---------------------------------------------------------------------- >Comment By: Vince Darley (vincentdarley) Date: 2002-02-01 09:06 Message: Logged In: YES user_id=32170 That works. For the 'tk' problems, tk\win\stub.c needs to have 'CONST' added as follows: void XSetCommand(display, w, argv, argc) Display* display; Window w; CONST char** argv; int argc; { } the other problem (\tclThreadTest.obj) appears to be a makefile error which should probably be referred to davygrvy cheers, Vince. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2002-02-01 09:03 Message: Logged In: YES user_id=80530 OK, back to the original problem. Try changing line 4270: MainLoop(void) ---------------------------------------------------------------------- Comment By: Vince Darley (vincentdarley) Date: 2002-02-01 08:27 Message: Logged In: YES user_id=32170 Tk is even worse (but for different reasons). I got two different errors, depending if I was building Tk or Tktest: cl -Z7 -Od -WX -nologo -c -W3 - Fp.\Debug\tk_Dynamic\ -YX -MDd -I"..\win" -I"..\generic" -I"..\bitmaps" -I"..\xlib" -I "..\..\tcl8.4 \win" -I "..\..\tcl8 .4\generic" - Fo.\Debug\tk_Dynamic\tkWinTest.obj ..\win\tkWinTest.c tkWinTest.c NMAKE : fatal error U1073: don't know how to make '\tclThreadTest.obj' Stop. C:\Tcl-source\tk8.4\win>nmake -f makefile.vc OPTS=symbols TCLDIR=..\..\tcl8.4 Microsoft (R) Program Maintenance Utility Version 1.62.7022 Copyright (C) Microsoft Corp 1988-1997. All rights reserved. *** Doing symbols *** Intermediate directory will be '.\Debug\tk_Dynamic' *** Output directory will be '.\Debug' *** Suffix for binaries will be 'd' *** Optional defines are '' cl -DBUILD_tk -Z7 -Od -WX -nologo -c -W3 - Fp.\Debug\tk_Dynamic\ -YX -MDd -I"..\win" -I"..\generic" -I"..\bitmaps" -I"..\xlib" - I "..\..\tcl8.4\win" -I "..\..\tcl8.4\generic" -DUSE_TCL_STUBS - Fo.\Debug\tk_Dynamic\ @C:\WINNT\Profile s\VinceD\LOCALS~1\Temp\nma01344. stubs.c ..\win\stubs.c(258) : warning C4028: formal parameter 3 different from declarati on ..\win\stubs.c(258) : error C2220: warning treated as error - no object file gen erated NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. ---------------------------------------------------------------------- Comment By: Don Porter (dgp) Date: 2002-02-01 06:36 Message: Logged In: YES user_id=80530 Do you see the same problem when compiling Tk ? ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=511652&group_id=10894 |