-Q1O- How do I port Tcl and Tk to a Sequent?
From: -I- Questions on building Tcl and friends on your system
A1R. From Andrew Swan <aswan@soda.berkeley.edu> we find:
> For both Tcl and Tk, I used gcc rather than the Sequent cc which is
> not ansi.
>
> For Tcl, there were a couple of problems with the math library. First,
> the Sequent math library doesn't include the 'fmod' function. I got
> the source for fmod from ftp.uu.net, put it in the compat subdirectory,
> and added it to the Makefile. fmod also wanted functions 'isnan' and
> 'finite' but I just commented those out since I don't believe tcl
> supports infinity and nan.
>
> The other problem with the math library was that it has two copies
> of the 'tanh' function in it. This is easy to fix by using "ar"
> to separate the library in to object files and then reconstruct
> it, leaving one of the copies of tanh out.
>
> With those changes, Tcl compiled cleanly and passed all the tests
> except the scanning tests. Apparently, the *scanf functions are
> broken in Dynix. The problem is with recognizing the end of octal
> numbers, and I just let this problem go. Fixing it would probably
> involve finding source to the *scanf functions and including it.
>
> To compile Tk, I had to make a new version of stddef.h including
> things like wchar_t. I just copied it in to another include directory
> and put that directory first and then tweaked the copy. Tk also had
> the math library problem (tanh). Other than those, however, everything
> compiled cleanly and passed all the tests.
Parent document is top of "FAQ: comp.lang.tcl Tk Toolkit Usage Questions And Answers (1/1)"
Previous document is "-Q1N- How do I add BLT to a TclX/Tk ?"
Next document is "-Q1P- Why do I get invalid command name when I start wish?"