Path: utzoo!utgpu!watserv1!watmath!att!rutgers!ucsd!helios.ee.lbl.gov!nosc!humu!pegasus!richard From: richard@pegasus.com (Richard Foulk) Newsgroups: comp.unix.i386 Subject: ISC Fix Message-ID: <1990Jul15.231423.22386@pegasus.com> Date: 15 Jul 90 23:14:23 GMT Reply-To: richard@pegasus.com (Richard Foulk) Organization: Pegasus, Honolulu Lines: 35 X-Local-Date: 15 Jul 90 16:14:23 PDT Here's part of an article I posted recently to gnu.g++. This is something that helped me bring up a number of packages more easily on 386/ix 2.0.2. If someone could check and see if this is valid for ESIX and 386/ix 2.2 I'd appreciate it. I just brought up emacs on ISC 2.0.2 a couple days ago. It was easier than I expected. I don't remember all that I did but here's a useful tip that should simplify building a number of different packages on these systems. Emacs and others want an include file called sys/sioctl.h which doesn't come with ISC Unix. So here's how to make it: First append the following line to /usr/include/sys/types.h: #define SYS_TYPES_H_DEFINED and then put the following stuff in /usr/include/sys/sioctl.h -----------------------------cut here--------------------------- #ifndef SYS_TYPES_H_DEFINED # include #endif #ifndef QENAB # include #endif #include -----------------------------cut here--------------------------- after this, building emacs (and rn and less, etc.) was fairly easy. For emacs I mostly just used m-intel386.h and s-usg5-2-2.h and it went. -- Richard Foulk richard@pegasus.com