From xemacs-m  Sun Dec 15 15:57:54 1996
Received: from mailhost.lanl.gov (mailhost.lanl.gov [128.165.3.12]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with ESMTP id PAA18805 for <xemacs-beta@xemacs.org>; Sun, 15 Dec 1996 15:57:53 -0600 (CST)
Received: from xdiv.lanl.gov (xdiv.lanl.gov [128.165.116.106]) by mailhost.lanl.gov (8.8.4/8.8.3) with ESMTP id OAA09716 for <xemacs-beta@xemacs.org>; Sun, 15 Dec 1996 14:57:54 -0700 (MST)
Received: from branagh.lanl.gov (branagh.lanl.gov [128.165.16.72]) by xdiv.lanl.gov (8.6.12/8.6.12) with ESMTP id OAA16710; Sun, 15 Dec 1996 14:57:57 -0700
Received: by branagh.lanl.gov (SMI-8.6/SMI-SVR4)
	id OAA28804; Sun, 15 Dec 1996 14:55:43 -0700
Date: Sun, 15 Dec 1996 14:55:43 -0700
Message-Id: <199612152155.OAA28804@branagh.lanl.gov>
From: John Turner <turner@xdiv.lanl.gov>
To: xemacs-beta@xemacs.org
Subject: 19.15-b4 on Solaris 2.5.1 success
In-Reply-To: <m2raks4gps.fsf@altair.xemacs.org>
References: <m2raks4gps.fsf@altair.xemacs.org>
Reply-To: turner@lanl.gov

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

Some config, Gnus, etc. comments follow the config details:

Configured for `sparc-sun-solaris2.5.1'.

  Where should the build process find the source code?    /scratch/turner/xemacs-19.15-b4
  What installation prefix should install use?		  ${srcdir}
  What operating system and machine description files should XEmacs use?
        `s/sol2-5.h' and `m/sparc.h'
  What compiler should XEmacs be built with?              cc -g -fast -xO3 -fsimple=2 -xarch=v8plusa -xchip=ultra
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                /usr/openwin/include
  Where do we find X Windows libraries?                   /usr/openwin/lib
  Additional header files:                                /usr/dt/include /home/turner/Tools/include
  Additional libraries:                                   /usr/dt/lib /home/turner/Tools/lib
  Compiling in support for XAUTH.
  Compiling in support for XPM.
  Compiling in support for X-Face headers.
  Compiling in support for GIF image conversion.
  Compiling in native sound support.
  Compiling in support for DBM.
  Compiling in support for ToolTalk.
  Compiling in support for CDE.
  Compiling in support for SparcWorks.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Motif dialog boxes.
  Compiling in extra code for debugging.

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

o I had a core left after building.  I assume from the config, and I
  almost remember discussion of this during the 19.14 beta period.

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

o Since the default location of the Motif stuff is /usr/dt on Solaris
  (and maybe others?), could these be automagically used on Solaris?
  Or are they already?  I've just been specifying /usr/dt/include and
  /usr/dt/lib in the --site- flags for so long I haven't even checked
  in a while.

o Steven, I saw a post where you said you were going to put a Shell
  item in the Apps menu.  Would you consider what I do instead?  That
  is, a Shells submenu, with local and remote options beneath (the
  latter either rsh or telnet)?  That is:

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

  Note: Yes, this uses the old menu functions.

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

o Only encountered a few whines from the compiler:

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

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

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

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

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

-- 
John A. Turner         |"Music is the cup which holds the wine of silence;
Los Alamos Natl. Lab.  |  sound is that cup, but empty;
e-mail: turner@lanl.gov|    noise is that cup, but broken."
                       |                        - Robert Fripp

