*** /tmp/RCSAa07299 Fri Jan 8 21:32:42 1993 --- READ-ME Thu Dec 17 17:06:40 1992 *************** *** 101,106 **** --- 101,108 ---- SUN4 Sun 4, 4c, sparc, etc. 6 SYMM Sequent Symmetry + (see the file STATUS for the most recent list) + [1] Earlier, "beta" versions of HeNCE have compiled and run on CRAYs. We would expect this version to work also, but have not actually tested it. *************** *** 117,122 **** --- 119,129 ---- loaded, in order to compile HeNCE. The include files supplied with vanilla DECWindows are incompatible with those supplied by MIT and required by HeNCE. + + On Ultrix 4.3 with Motif installed you will need to edit imake.defs + and un-comment out the line that reads: + /* #define FixGratuitousDECIncompatibility */ + ...before doing "xmkmf" and "make Makefiles". [5] If you are running AIX version 3.1, you MUST have installed MIT X windows (preferably X11R5) include files and libraries in order to *** /tmp/RCSAa07314 Fri Jan 8 21:32:44 1993 --- STATUS Thu Dec 17 17:02:44 1992 *************** *** 20,25 **** --- 20,28 ---- PMAX Ultrix 4.2A + working May not compile if Motif is "unsupported X11 components" installed. ------------------------------------------------------------------------------ + PMAX Ultrix 4.3 + working (even with Motif installed!) + "unsupported X11 components" requires patch 1 + ------------------------------------------------------------------------------ RIOS AIX 3.2 working FORTRAN wrappers are incorrect. AIX windows (R4) cc *************** *** 27,33 **** RIOS AIX 3.2 working FORTRAN wrappers are incorrect. X11R5, cc ------------------------------------------------------------------------------ ! SGI untested ------------------------------------------------------------------------------ SUN3 SunOS 4.1.1 untested X11R4 --- 30,36 ---- RIOS AIX 3.2 working FORTRAN wrappers are incorrect. X11R5, cc ------------------------------------------------------------------------------ ! SGI working requires patch 1 ------------------------------------------------------------------------------ SUN3 SunOS 4.1.1 untested X11R4 *** /tmp/RCSAa07446 Fri Jan 8 21:33:02 1993 --- htool/misc.c Sat Dec 12 01:16:30 1992 *************** *** 110,116 **** #if defined(IMA_SUN3) || defined(IMA_SUN4) || defined(IMA_RIOS) || \ ! defined(IMA_RT) || defined(IMA_HP9K) || defined(IMA_NEXT) void setenv (name, value, overwrite) char *name; --- 110,117 ---- #if defined(IMA_SUN3) || defined(IMA_SUN4) || defined(IMA_RIOS) || \ ! defined(IMA_RT) || defined(IMA_HP9K) || defined(IMA_NEXT) || \ ! defined(IMA_SGI) void setenv (name, value, overwrite) char *name; --- htool/patchlevel.h Thu Dec 17 17:07:08 1992 *************** *** 1 **** ! #define HTOOL_VERSION "1.3" --- 1 ---- ! #define HTOOL_VERSION "1.3.1" *** /tmp/RCSAa07549 Fri Jan 8 21:33:15 1993 --- imake.defs Thu Dec 17 17:05:53 1992 *************** *** 1,6 **** --- 1,9 ---- /* If you are running Sun's OpenWindows 3.x, uncomment the next line: */ /* #define BrokenWindows */ + /* If you are running Ultrix 4.3, you may need to uncomment the next line: */ + /* #define FixDECGratuitousIncompatibility */ + /* If you want statically linked executables on either AIX 3.2 or SunOS, * uncomment the next line: */ /* #define StaticallyLink */ *************** *** 128,139 **** ARCH=UVAX #endif /*MipsArchitecture*/ /* ! * on Ultrix 4.2, you MUST have either the "Unsupported X11 Components" ! * (U?XUNMIT420) or have MIT X11R4 or MIT X11R5 installed. DecWindows * alone is NOT sufficient. If you have the DEC-supplied "Unsupported" * package, the following include is needed; otherwise, it does no harm. */ HENCE_DEFINES=-I/usr/include/mit #endif /*UltrixArchitecture*/ /* * CRAY --- 131,152 ---- ARCH=UVAX #endif /*MipsArchitecture*/ /* ! * on Ultrix 4.x, you MUST have either the "Unsupported X11 Components" ! * (U?XUNMIT4x0) or have MIT X11R4 or MIT X11R5 installed. DecWindows * alone is NOT sufficient. If you have the DEC-supplied "Unsupported" * package, the following include is needed; otherwise, it does no harm. */ HENCE_DEFINES=-I/usr/include/mit + /* + * DEC decided to rename the MIT libraries so that you have trouble + * compiling free software. + */ + #ifdef FixDECGratuitousIncompatibility + EXTENSIONLIB=-lXext-mit + XLIB=$(EXTENSIONLIB) -lX11-mit + XMULIB=-lXmu-mit + XTOOLLIB=-lXt-mit + #endif /* FixDECGratuitousIncompatibility */ #endif /*UltrixArchitecture*/ /* * CRAY *** /tmp/RCSAa07579 Fri Jan 8 21:33:20 1993 --- master/trace.c Sat Dec 12 01:25:21 1992 *************** *** 8,16 **** #include #include #include ! #ifndef IMA_CRAY ! #include ! #else struct timeb { time_t time; unsigned short millitm; --- 8,14 ---- #include #include #include ! #if defined(IMA_CRAY) || defined(IMA_SGI) struct timeb { time_t time; unsigned short millitm; *************** *** 17,22 **** --- 15,22 ---- short timezone; short dstflag; }; + #else + #include #endif #include "std.h" #include "rb.h" *************** *** 319,325 **** } } ! #if defined(IMA_RIOS) || defined(IMA_CRAY) #include static void --- 319,325 ---- } } ! #if defined(IMA_RIOS) || defined(IMA_CRAY) || defined(IMA_SGI) #include static void .