pinkas@joker.intel.com (Israel Pinkas) (12/26/89)
In etc/MACHINES, there is the following comment: -------------------------------------------------- Vax running Ultrix (m-vax.h; s-bsd4-2.h or s-bsd4-3.h) Works. Note that "ultrix" is essentially 4.2 or 4.3, depending on version. Ultrix 3.0 has incompatibilities in its X library if you have the Ultrix version of X. To solve them, you need to prevent XvmsAlloc.o in Xlib from being used. Israel Pinkas says: I added the following lines to config.h after the X defines: #if defined(ultrix) && defined(X11) #define OBJECTS_SYSTEM calloc.o #endif Then I ran the following: ar x /usr/lib/libc.a calloc.o -------------------------------------------------- Please note that this is only necessary under Ultrix 3.0 (UWS 2.0). This was fixed in UWS 2.1. DEC provided me with an alternate solution, which was to delete XvmsAlloc.o from libX11.a. This solves the problem in general. The module was not supposed to be included in Ultrix, only under VMS. I should also note that I have never worked on a DECStation (the MIPS machine), only on VaxStations (the VAX machines). I do not know if this problem is present in the DECStation release of UWS 2.0. I would also reccomend that anybody using UWS 2.0 upgrade to UWS 2.1 ASAP. The problems with Emacs (and a number of other clients) dying and losing events was fixed in UWS 2.1 -Israel -- -------------------------------------- Disclaimer: The above are my personal opinions, and in no way represent the opinions of Intel Corporation. In no way should the above be taken to be a statement of Intel. UUCP: {decwrl,hplabs,oliveb,pur-ee,qantel}!intelca!mipos3!st860!pinkas ARPA: pinkas%st860.intel.com@relay.cs.net CSNET: pinkas@st860.intel.com