[gnu.emacs.bug] etc/MACHINES

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