From xemacs-m  Fri Feb  7 06:27:50 1997
Received: from birdland.rhein-neckar.de (root@birdland.rhein-neckar.de [193.197.88.3])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id GAA05025
	for <xemacs-beta@xemacs.org>; Fri, 7 Feb 1997 06:27:48 -0600 (CST)
Received: from mips.pfalz.de (uucp@localhost) by birdland.rhein-neckar.de (8.8.3/8.8.3) with BSMTP id NAA13733 for xemacs.org!xemacs-beta; Fri, 7 Feb 1997 13:09:03 +0100 (MET)
Received: from cthulhu.pfalz.de by mips.pfalz.de with bsmtp
	(Smail3.1.29.1 #6) id m0vsoGT-000CmsC; Fri, 7 Feb 97 12:14 CET
Received: from arthur.pfalz.de by cthulhu.pfalz.de
	via rsmtp with bsmtp
	id <m0vslWD-000CFqC@cthulhu.pfalz.de>
	for <xemacs-beta@xemacs.org>; Fri, 7 Feb 1997 09:18:49 +0100 (MET)
	(Smail-3.2 1996-Jul-4 #20 built 1996-Oct-4)
Received: by arthur.pfalz.de
	via sendmail with stdio
	id <m0vskqG-0001m0C@arthur.pfalz.de>
	for xemacs-beta@xemacs.org; Fri, 7 Feb 1997 07:35:28 +0000 (GMT)
	(Smail-3.2 1996-Jul-4 #6 built 1996-Oct-4)
Message-Id: <m0vskqG-0001m0C@arthur.pfalz.de>
Date: Fri, 7 Feb 1997 07:35:28 +0000 (GMT)
From: Andreas Jaeger <aj@arthur.pfalz.de>
To: xemacs-beta@xemacs.org
Subject: Linux 2.0.28, glibc-2.0.1, xemacs-20.0 (re)released: Success


I've compiled xemacs-20.0 (re)released without MULE support on
Linux2.0.28, glibc-2.0.1 after changing the following:

I had to #define _GNU_SOURCE in src/floatfns.c (same problem as in
19.15beta92) and I had to persuade configure to define __LDBL_UNION__
for the generation of the makefiles.

Another problem that was also in 19.15beta92:
/mnt/xemacs/xemacs-20.0/src/gmalloc.c:354: conflicting types for `__getpagesize'
/usr/include/unistd.h:740: previous declaration of `__getpagesize'
I added:
#if !defined(__GLIBC__)
extern size_t __getpagesize __P ((void));
#endif

xemacs-20 runs without problems.

Cheers
Andreas


Configured for `i486-unknown-linux2.0.28'.

  Where should the build process find the source code?    /mnt/xemacs/xemacs-20.0
  What installation prefix should install use?            /usr/local
  What operating system and machine description files should XEmacs use?
        `s/linux.h' and `m/intel386.h'
  What compiler should XEmacs be built with?              gcc -O2 -g
  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/X11R6/include
  Where do we find X Windows libraries?                   /usr/X11R6/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 Berkeley DB.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Athena dialog boxes.

-- 
 Andreas Jaeger   aj@arthur.pfalz.de    jaeger@informatik.uni-kl.de
  Altenwoogstr. 31      67655 Kaiserslautern, Germany
   Phone +49 631 3403051 Fax/Modem +49 631 3403052
    http://www.student.uni-kl.de/~ajaeger/

