From xemacs-m  Fri May  9 12:15:34 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id MAA27450
	for <xemacs-beta@xemacs.org>; Fri, 9 May 1997 12:15:33 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.5/8.8.5) id KAA24137;
	Fri, 9 May 1997 10:17:00 -0700
To: xemacs-beta@xemacs.org
Subject: [Jeff Sullivan <jps@zk3.dec.com>] DEC C V5.2-038: Resolves xemacs build problem
X-Url: http://www.miranova.com/%7Esteve/
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@calag.com>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary="Multipart_Fri_May__9_10:16:59_1997-1"
Content-Transfer-Encoding: 7bit
Date: 09 May 1997 10:16:59 -0700
Message-ID: <m2g1vwd0qc.fsf@altair.xemacs.org>
Lines: 128
X-Mailer: Gnus v5.4.51/XEmacs 20.2(beta6)

--Multipart_Fri_May__9_10:16:59_1997-1
Content-Type: text/plain; charset=US-ASCII

I think this might be of interest to people using DEC equipment.

--Multipart_Fri_May__9_10:16:59_1997-1
Content-Type: message/rfc822

X-From-Line: jps@zk3.dec.com  Fri May  9 10:13:04 1997
Return-Path: <jps@zk3.dec.com>
Received: from mail1.digital.com (mail1.digital.com [204.123.2.50])
	by deanna.miranova.com (8.8.5/8.8.5) with SMTP id KAA27785
	for <steve@miranova.com>; Fri, 9 May 1997 10:12:49 -0700
Received: from bindmaster.zko.dec.com by mail1.digital.com (5.65 EXP 4/12/95 for V3.2/1.0/WV)
	id AA15911; Fri, 9 May 1997 10:05:14 -0700
Received: from isaiah.zk3.dec.com by zkons1.zko.dec.com; (5.65v3.2/1.1.8.2/28Oct95-0953AM)
	id AA16450; Fri, 9 May 1997 13:05:20 -0400
Received: from localhost by isaiah.zk3.dec.com; (5.65v3.2/1.1.7.2/13Jul94-0147PM)
	id AA22256; Fri, 9 May 1997 13:04:57 -0400
Sender: jps@@zko.dec.com
Message-Id: <33735938.41C6@zk3.dec.com>
Date: Fri, 09 May 1997 13:04:56 -0400
From: Jeff Sullivan <jps@zk3.dec.com>
Organization: DEC C/C++, Digital Equipment Corporation
X-Mailer: Mozilla 3.01Gold (X11; I; OSF1 V4.0 alpha)
Mime-Version: 1.0
To: steve@miranova.com, ici@osk.threewebnet.or.jp
Cc: mario@zk3.dec.com, repete@decc.enet.dec.com
Subject: DEC C V5.2-038: Resolves xemacs build problem
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 92
Xref: altair.xemacs.org inbox:11159

We have a new DEC C compiler available that fixes the xemacs build
problem that was reported in comp.sys.dec and comp.emacs.xemacs.
The compiler is being submitted to the Digital UNIX V4.0 support
pools and will be available through the normal support channels.

We are making this compiler available via ftp and plan to post
this info in the newsgroup soon. See the README below for details
on how to dowload a copy for yourself.

I was able to do this in netscape using this location:

   ftp://gatekeeper.dec.com/private/decc/UNIX/V5.2-038/

Let us know if you copy this compiler and if it resolves your
build problems.

Thanks,
-Jeff

Jeff Sullivan | Digital Equipment Corp | sullivan@decc.enet.dec.com
DEC C and C++ | Nashua, NH  ZK3-2/2X09 |     or     jps@zk3.dec.com

--

May 8, 1997
README.txt for V5.2-038:

This compiler is DEC C V5.2-038

This version of the DEC C for UNIX compiler is designed for use only
on Digital UNIX V4.0 through V4.0C systems.  It is being made available
over the internet via anonymous ftp to provide wide availability quickly
because of the large number of users likely affected by the xemacs
problem.
It is also being submitted to the Digital UNIX support pools, and will
be
available through normal support channels in the future.

The file you are reading is available through the web as URL

  ftp://gatekeeper.dec.com/private/decc/UNIX/V5.2-038/README.txt

and the compressed compiler image is available as:

 
ftp://gatekeeper.dec.com/private/decc/UNIX/V5.2-038/gemc_cc.V5.2-038.tar.Z

Alternatively, you may download manually using anonymous ftp:

    % ftp gatekeeper.dec.com
    Name (gatekeeper.dec.com:username): anonymous
    331 Guest login ok, send ident as password.
    Password: <enter your internet address>
    ftp> binary
    200 Type set to I.
    ftp> cd /private/decc/UNIX/V5.2-038
    250 CWD command successful.
    ftp> get gemc_cc.V5.2-038.tar.Z
    200 PORT command successful.
    150 Opening BINARY mode data connection for gemc_cc.V5.2-038.tar.Z 
    226 Transfer complete.
    2517409 bytes received in 1.6e+02 seconds (15 Kbytes/s)
    ftp> quit
    221 Goodbye.
    %

To unpack and install:

    % zcat gemc_cc.V5.2-038.tar.Z | tar xvf -
    blocksize = ...
    x gemc_cc.V5.2-038, ..... bytes, .... tape blocks
    % ./gemc_cc.V5.2-038 -V
    DEC C V5.2-038 on Digital UNIX V4.0...<version detail>
    % rm gemc_cc.V5.2-038.tar.Z
    % su
    # mv /usr/lib/cmplrs/cc/gemc_cc /usr/lib/cmplrs/cc/gemc_cc.orig
    # mv gemc_cc.V5.2-038 /usr/lib/cmplrs/cc/gemc_cc

        
The specific bugs prompting the issue of this compiler are:

  1.  Compiler crash during xemacs build on Digital UNIX V4.0.
      This was reported in netnews as comp.sys.dec 51480 and
      comp.emacs.xemacs 20829. The current workaround is to use "cc
-oldc".
      The compiler would crash in certain cases where one expression is
an
      lvalue and the other an rvalue.

  2.  Compiler error with valid token-pasting macro.  This problem was
      originally reported via netnews as comp.unix.osf.osf1 20768.


--Multipart_Fri_May__9_10:16:59_1997-1--

