From xemacs-m  Tue Jul  1 13:12:07 1997
Received: from mecca.spd.louisville.edu (mecca.spd.louisville.edu [136.165.40.148])
	by xemacs.org (8.8.5/8.8.5) with SMTP id NAA09303
	for <xemacs-beta@xemacs.org>; Tue, 1 Jul 1997 13:12:04 -0500 (CDT)
Received: (from tjchol01@localhost) by mecca.spd.louisville.edu (950413.SGI.8.6.12/8.6.12) id RAA20768; Tue, 1 Jul 1997 17:19:08 GMT
Date: Tue, 1 Jul 1997 17:19:08 GMT
Message-Id: <199707011719.RAA20768@mecca.spd.louisville.edu>
From: Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: XEmacs-Beta Mailing List <xemacs-beta@xemacs.org>
Subject: [build success] Athens on mips-sgi-irix6.2/6.3
In-Reply-To: <19970701105523.57680@iria.mines.u-nancy.fr>
X-Mailer: VM 6.32 under 20.3 "Athens" XEmacs  Lucid (beta10)

Thanks to fine efforts of Olivier Galibert I succeeded in compiling of
xemacs-20.3b10 using IDO-7.1 (patches 1949 and 2072) cc compiler with
-n32 option.  Option -O3 was breaking regex.c so I had to leave
optimization at -O2 level.

Redumping under IRIX 6.3 results in a fully functional XEmacs, too.

I had to tweak the final src/Makefile to get `--with-sound=both' support
by modifying `ld_libs_all' line to:
  
  ld_libs_all=-lXm -lpng -lz -ljpeg -laudio -lcompface -lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -lcurses sgiplay.o /usr/lib32/libaudio.a -lm

It is because on IRIX both native and NAS sound libraries are called
libaudio.a.   Would it be possible to somehow automate detection of this 
clash?  Martin?

For Steve: src/xemacs -batch -f test-atoms produces no output.


=== Installation summary ===
uname -a: IRIX64 mecca 6.2 03131016 IP25

env LDFLAGS=-n32 ./configure '--prefix=/usr/contrib/stow/xemacs-beta'
'--site-includes=/usr/contrib/include'
'--site-libraries=/usr/contrib/lib32' '--with-gnu-make' '--with-xface'
'--with-xpm' '--with-jpeg' '--with-png' '--with-ncurses'
'--with-sound=both' '--debug=no' '--error-checking=none' '--compiler=cc'
'--cflags=-O2 -n32 -mips4 -r10000 -OPT:fold_arith_limit=4096
-OPT:Olimit=4096' '--with-mule'

Configured for `mips-sgi-irix6.2'.

  Where should the build process find the source code?    /usr2/src/xemacs-20.3-b10
  What installation prefix should install use?		  /usr/contrib/stow/xemacs-beta
  What operating system and machine description files should XEmacs use?
        `s/irix6-0.h' and `m/iris4d.h'
  What compiler should XEmacs be built with?              cc -O2 -n32 -mips4 -r10000 -OPT:fold_arith_limit=4096 -OPT:Olimit=4096
  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?                
  Where do we find X Windows libraries?                   
  Additional header files:                                /usr/contrib/include
  Additional libraries:                                   /usr/contrib/lib32
  Runtime library search path:                            /usr/contrib/lib32
  Compiling in support for XAUTH.
  Compiling in support for GIF image conversion.
  Compiling in support for XPM images.
  Compiling in support for X-Face message headers.
  Compiling in support for JPEG image conversion.
  Compiling in support for PNG image conversion.
  Compiling in both network and native sound support.
  Compiling in support for GNU DBM.
  Compiling in support for ncurses.
  Compiling in Mule (multi-lingual) support.
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Motif dialog boxes.
  movemail will use "dot-locking" for locking mail spool files.


-- Tomasz Cholewo

