From xemacs-m  Sun Dec 15 18:16:34 1996
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with ESMTP id SAA19014 for <xemacs-beta@xemacs.org>; Sun, 15 Dec 1996 18:16:33 -0600 (CST)
Received: (from steve@localhost)
          by altair.xemacs.org (8.8.4/8.8.4)
	  id QAA24559; Sun, 15 Dec 1996 16:26:31 -0800
Sender: steve@xemacs.org
To: xemacs-beta@xemacs.org
Subject: Re: 19.15-b4 on Solaris 2.5.1 success
References: <m2raks4gps.fsf@altair.xemacs.org> <199612152155.OAA28804@branagh.lanl.gov>
X-Url: http://www.miranova.com/%7Esteve/
Mail-Copies-To: never
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@miranova.com>
In-Reply-To: John Turner's message of Sun, 15 Dec 1996 14:55:43 -0700
Mime-Version: 1.0 (generated by tm-edit 7.96)
Content-Type: text/plain; charset=US-ASCII
Date: 15 Dec 1996 16:26:31 -0800
Message-ID: <m2hglnfi6g.fsf@altair.xemacs.org>
Lines: 127
X-Mailer: Red Gnus v0.72/XEmacs 19.15

Thanks for the report John.

>>>>> "John" == John Turner <turner@xdiv.lanl.gov> writes:

John> Tried b4 with all the stops out: --error-checking=none and full
John> optimization.  Even turned on the UltraSPARC-specific optimization in
John> the SunPro compiler, and this feels quite a bit faster than the
John> precompiled binaries for 19.14 on this machine.

Under similar compiler optimization settings 19.14 and 19.15 are about
the same speed.  At any rate, I haven't received or installed any
performance patches yet.

John> Have only tried Gnus so far (decided to go straight to the real
John> stress test).  A few quick comments:

John> o I had a core left after building.  I assume from the config,

IIRC that is the case.

John>   and I almost remember discussion of this during the 19.14 beta
John>   period.

As do I, but I haven't been able to find any of the messages.

John> o Why does that last line from config say "Compiling in extra
John>   code for debugging." even though I set --error-checking=none?
John>   Or is that message because since the SunPro supports -g along
John>   with optimization I have that on?

You didn't set `--debug=no'.

John> o Steven, I saw a post where you said you were going to put a
John>   Shell item in the Apps menu.

It's in the Tools menu.  Actually, it appeared first in 20.0, put in
by Martin?

John>   Would you consider what I do instead?  That is, a Shells
John>   submenu, with local and remote options beneath (the latter
John>   either rsh or telnet)?  That is:

John> (add-menu '("Apps") "Shells"
John> 	  '(
John> 	    ["local machine"              shell   t]
John> 	    ["remote machine via rsh"     rsh     t]
John> 	    ["remote machine via telnet"  telnet  t]
John> 	    ) "Read Mail (VM)...")
John> (add-menu-item '("Apps") "-----" 'nil nil "Read Mail (VM)...")

O.K.  That's not bad.  I'd like to see the remote hosts be expanded on
by being able to specify host and username, something like

(setq remote-hosts-alist '(("geordi" . "root")
                           ("deanna" . "steve")
                           ("riker" . "slist")))

Has anyone coded (or care to code) this?

John>   Note: Yes, this uses the old menu functions.

John> o Tried forwarding a post in Gnus, and noticed that although ,
John>   and SPC expand aliases in the From: line, C-n doesn't.  I
John>   mentioned this very late in the 19.14 beta cycle, and can't
John>   remember what became of it.

It's a feature.

John> o Only encountered a few whines from the compiler:

John> "/scratch/turner/xemacs-19.15-b4/lib-src/gnuslib.c", line 114: warning: statement not reached

That's coming from:
lib-src/gnuserv.h

#define INTERNET_DOMAIN_SOCKETS
#define UNIX_DOMAIN_SOCKETS 

John> "sysdep.c", line 396: warning: end-of-loop code not reached

No comment.

John> "frame-x.c", line 964: warning: argument #1 is incompatible with prototype:
John> 	prototype: pointer to uchar : "./emacsfns.h", line 98
John> 	argument : pointer to char
John> "frame-x.c", line 974: warning: argument #1 is incompatible with prototype:
John> 	prototype: pointer to uchar : "./emacsfns.h", line 98
John> 	argument : pointer to char
John> "frame-x.c", line 976: warning: argument #1 is incompatible with prototype:
John> 	prototype: pointer to uchar : "./emacsfns.h", line 98
John> 	argument : pointer to char
John> "frame-x.c", line 976: warning: improper pointer/integer combination: op "="

src/frame-x.c:
void
x_cde_transfer_callback (Widget widget, XtPointer clientData,
                         XtPointer callData)
{
  char *filePath, *buf, *data;
  ^^^^
  int ii;


Try changing the char to `Bufbyte'.  I can't test this, but it seems
harmless enough.

John> "./xmprimitivep.h", line 30: warning: undefining __STDC__
John> "./xmmanagerp.h", line 30: warning: undefining __STDC__

This is a feature:
/* Motif attempts to use old '/ * * /' method of pasting tokens together
   unless __STDC__ > 0.  Bad idea, because the SunPro C compiler defines
   __STDC__ to 0 in "lenient ANSI mode" (which is what you need to
   compile Emacs in).  Unfortunately, some compilers don't let you mess
   around with __STDC__, so ... */

#if defined(__SUNPRO_C) && (__STDC__ == 0)
# undef __STDC__
# define __STDC__ 1
# define __STDC__CHANGED__
#endif

-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be billed at $250/message.
"That Bill Clinton.  He probably doesn't know how to log on to the
Internet."  -- Rush Limbaugh, noted Computer Expert

