Problems building TCL for insight on cygwin & win2k

Keith Seitz keiths@cygnus.com
Thu Oct 25 14:57:00 GMT 2001


On Thu, 25 Oct 2001, Andy Hare wrote:

> The makefile that is in (my case) /build/arm/tcl/cygwin has tclunix*
> filenames within it, is this as you have built or did your make file use the
> tclwin* files. i.e. the line:
>
> libtcl_cygwin_a_SOURCES =   regcomp.c  regexec.c         regfree.c
> regerror.c  tclAlloc.c  tclAsync.c  tclBasic.c  tclBinary.c  tclCkalloc.c
> tclClock.c  tclCmdAH.c  tclCmdIL.c  tclCmdMZ.c         tclCompCmds.c
> tclCompExpr.c  tclCompile.c  tclDate.c         tclEncoding.c  tclEnv.c
> tclEvent.c  tclExecute.c  tclFCmd.c  tclFileName.c  tclGet.c  tclHash.c
> tclHistory.c  tclIndexObj.c  tclInterp.c  tclIO.c  tclIOCmd.c
> tclIOGT.c  tclIOSock.c  tclIOUtil.c  tclLink.c  tclListObj.c  tclLiteral.c
> tclLoad.c  tclLoadNone.c  tclMain.c  tclNamesp.c  tclNotify.c  tclObj.c
> tclParse.c  tclPanic.c  tclParseExpr.c  tclPipe.c  tclPkg.c  tclPosixStr.c
> tclPreserve.c  tclProc.c  tclRegexp.c  tclTestProcBodyObj.c  tclResolve.c
> tclResolve.c         tclResult.c  tclScan.c  tclStringObj.c
> tclStubInit.c         tclStubLib.c         tclThread.c  tclTimer.c  tclUtf.c
> tclUtil.c  tclVar.c  tclAppInit.c  tclUnixChan.c  tclUnixEvent.c
> tclUnixFCmd.c  tclUnixFile.c  tclUnixNotfy.c  tclUnixPipe.c  tclUnixSock.c
> tclUnixTest.c         tclUnixThrd.c  tclUnixTime.c  tclUnixInit.c

My build/tcl/cygwin/Makefile uses what you have above.

>  I ask because the tclwin*.h files are then used in these files and there
> are some missing #defines in the tclwin*.h files that exist in the
> tclunix*.h files. Ian Roxborough mentioned a missing -mno-win32, that
> certainly is missing from my makefiles and would ensure that the tclunix*.h
> file were included.

The sources should build for you as-is. Is this a clean build and
configure? (You're not reconfiguring an existing directory, for example.)

Can you send a snippet of the build procedure which shows what errors you
are seeing?

Keith




More information about the Insight mailing list