[Xotcl] Building debug version on Windows
Jamie Rasmussen
jrasmuss at sbcglobal.net
Wed Oct 25 09:44:42 CEST 2006
Hello,
I have a binary installer of AOLserver 4.5 for Win32, and I'd like to
add XOTcl 1.5.2 to it, since I know OpenACS 5.3 will require it. While
running some load tests on the binaries I built I saw a crash in
XOTclAddIMethod. I'm not worried about that crash yet, since I think it
might have been caused by a bad interaction with the nstclprof module.
But to investigate further, I tried to compile a debug version of
XOTcl, and I've run into some problems. The compiler is Visual Studio
6, and the command line I was using is:
nmake /f Makefile.vc DEBUG=1
* I am trying to compile against TCL 8.4.14, which was compiled with
the threads and thrdalloc options. The first problem I had was with
the values of TCLIMPLIB and TCLSH in Makefile.vc, which didn't reflect
that the threaded build includes a 't' in the filename before $(DBGX)
for the .lib and tclsh. This applies to
\library\store\XOTclSdbm\Makefile.vc too.
* The -WX compiler option (error instead of warning) is specified for
DEBUG=1, so compilation aborts because of this warning:
..\generic\xotcl.c(5271) : warning C4018: '==' : signed/unsigned mismatch.
* I also noticed XOTCL_RELEASE_LEVEL=.0 and not .2 - is that intentional?
Any suggestions? I'm new to XOTcl, but I already like it - thanks.
Jamie
More information about the Xotcl
mailing list