Xref: utzoo gnu.emacs.help:1932 comp.emacs:10647 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!uunet!tut.cis.ohio-state.edu!unreplyable!garbage From: par@EAGLE.MIT.EDU (Peter Richards) Newsgroups: gnu.emacs.help,comp.emacs Subject: emacs Message-ID: <9105041308.AA28522@eagle.mit.edu> Date: 4 May 91 14:08:06 GMT Sender: daemon@tut.cis.ohio-state.edu Followup-To: gnu.emacs.help Organization: Gatewayed from the GNU Project mailing list help-gnu-emacs@prep.ai.mit.edu Lines: 24 i'm trying to compile gnu emacs here on a siemens nixdorf wx200 (a 386 deskside computer) running sco unix V/386 version 3.2. to compile gnu emacs, one has to build two system-specific header (dot-h) files. these are the "s-" and "m-" files. the s- file reflects the operating-system under which emacs is being compiled. the m- file reflects the machine (hardware). the standard distribution of gnu emacs (version 18.55) contains canned s- and m- files for various machines and operating systems - but not exactly for my situation. the closest files seem to be m-intel386.h (for intel 386 machines) and s-usg5-3.h (for the latest Sys V Unix). when i try to compile with these headers the compilation breaks in the file sysdep.c: the struct tchars is undefined. struct tchars seems to have something to do with the ioctl/termio system. i see the definition on other SysV-like systems here in the file /usr/include/sys/ioctl.h but not on the SCO system. so: i need a different s- file. so has anyone there successfully compiled gnu emacs for sco unix V/386? if so, they could find which s- and m- files are used by looking in the file ...emacs/src/config.h. please reply to par@eagle.mit.edu