oneill@bu-tyng.bu.edu (Brian O'Neill) (07/29/88)
I am fairly new to using UMAX 4.2, and have been trying to compile several
programs without success. Most seem to have problems with the following
symbols, which are undefined:
TCGETA
TCSETAF
TCSETAW
These are found in several programs, including rn version 4.3. We have a
hacked version, but gives duplicate characters on input. Is there a simple
way around these symbols??
Also, has anyone managed to compile gcc?? It seems to bomb on assembly when
creating the stage2 compiler...
Thanx for any info.
--
===================================================================
Brian O'Neill - Wang Institute of Boston University, Tyngsboro, MA
UUCP: {decvax!elrond,ulowell}!bu-tyng!oneill - oneill@bu-tyng.UUCP
Internet: oneill@bu-tyng.bu.edu (617) 649-9731 x14loverso@encore.UUCP (John Robert LoVerso) (07/30/88)
In article <1638@bu-tyng.bu.edu> oneill@bu-tyng.UUCP (Brian O'Neill) writes: > I am fairly new to using UMAX 4.2, and have been trying to compile several > programs without success. Most seem to have problems with the following > symbols, which are undefined: > > TCGETA > TCSETAF > TCSETAW > > These are found in several programs, including rn version 4.3. We have a > hacked version, but gives duplicate characters on input. Is there a simple > way around these symbols?? TCGET* are SystemV ioctl's for changing various terminal modes. You've come across a basic SystemV-4BSD incompatibility thats really got nothing to do with UMAX4.2. What you probably have are several SystemV programs. To get them to run under UMAX4.2 (or any BSD-based machine), you're going to have to change the ioctl's to the equivalent for 4BSD. However, for `rn' this will be very simple, as you just need to configure rn for a BSD host instead of a USG (SystemV) host. Of course, if you were running UMAXV, then that would be SystemV.3-based and you wouldn't have *this* problem. -- John Robert LoVerso Encore Computer Corp encore!loverso, loverso@multimax.arpa, [loverso@Encore.COM - real soon]