From xemacs-m  Sun Mar  9 06:39:04 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 GAA08975
	for <xemacs-beta@xemacs.org>; Sun, 9 Mar 1997 06:38:59 -0600 (CST)
Received: from mips.pfalz.de (uucp@localhost) by birdland.rhein-neckar.de (8.8.5/8.8.3) with BSMTP id NAA07360 for xemacs.org!xemacs-beta; Sun, 9 Mar 1997 13:08:35 +0100 (MET)
Received: from cthulhu.pfalz.de by mips.pfalz.de with bsmtp
	(Smail3.1.29.1 #6) id m0w3gZa-000CmpC; Sun, 9 Mar 97 12:15 CET
Received: from arthur.pfalz.de by cthulhu.pfalz.de
	via rsmtp with bsmtp
	id <m0w3fre-000CHPC@cthulhu.pfalz.de>
	for <xemacs-beta@xemacs.org>; Sun, 9 Mar 1997 11:30:02 +0100 (MET)
	(Smail-3.2 1996-Jul-4 #20 built 1996-Oct-4)
Received: by arthur.pfalz.de
	via sendmail with stdio
	id <m0w3fr1-0001nuC@arthur.pfalz.de>
	for xemacs-beta@xemacs.org; Sun, 9 Mar 1997 11:29:23 +0100 (CET)
	(Smail-3.2.0.91 1997-Jan-14 #7 built 1997-Feb-10)
Message-Id: <m0w3fr1-0001nuC@arthur.pfalz.de>
Date: Sun, 9 Mar 1997 11:29:23 +0100 (CET)
From: Andreas Jaeger <aj@arthur.pfalz.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: xemacs-beta@xemacs.org
Reply-To: jaeger@informatik.uni-kl.de
Subject: XEmacs 20.1.b6: Success on glibc 2, i486, Linux 2.0.29


Build out of the box with glibc 2.0.1+patches, XFree86-3.2, Linux
2.0.29 on an i486.

Purespace adjustment needed three passes - but the first pass looks
really strange, there might be a signed/unsigned or 16/32/64 bit
problem in XEmacs (or in glibc). I've appended it below. 

configured with:
 ../xemacs-20.1-b6/configure  --with-gnu-make --cflags="-g -O3"
--const-is-losing=no --srcdir=/tmp/xemacs-20.1-b6
--with-menubars=lucid --with-scrollbars=lucid --with-dialogs=athena
--with-sound=native 


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

  Where should the build process find the source code?    /tmp/xemacs-20.1-b4
  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 -g -O3
  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
  Finding WNN includes with:                              
  Loading WNN libs with:                                  
  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 support for PNG image conversion.
  Compiling in native sound support.
  Compiling in support for Berkeley DB.
  Compiling in support for GNU DBM.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Athena dialog boxes.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.

First build:
Purespace usage: 43272 of 679000 (6% -- 620k wasted).
                           total:   bytes:
   cons cells:                48      384   1%
   float objects:              0        0   0%
   symbol-name strings:     2086    43052  99%
   compiled-function objects:    0        0   0%
   byte-code strings:          0        0   0%
   byte-constant vectors:      0        0   0%
   interactive strings:        0        0   0%
   documentation strings:      0        0   0%
   other function strings:     0        0   0%
   other vectors:              1       16   0%
   other strings:            -67     -180   0%
   all strings:             2019    42872  99%
   all vectors:                1       16   0%
Impurities:
   conses used:                    133926
   conses free:                     14656
   cons storage:                   1193696
   symbols used:                     7922
   symbols free:                        1
   symbol storage:                 192136
   vectors used:                      728
   vectors total length:            45290
   vector storage:                 186984
   short strings used:              15951
   strings free:                     2307
   short strings total length:     899687
   short string storage:           1048576
   string header storage:          220752
   floats used:                        14
   floats free:                         3
   float storage:                    2044
   markers used:                       34
   markers free:                      148
   marker storage:                   6132
   extents used:                       15
   extent storage:                   2048
   symbol value lisp magics used:      23
   symbol value lisp magic storage:  1564
   symbol value varaliases used:       42
   symbol value varalias storage:    1008
   opaque lists used:                   2
   opaque list storage:                48
   opaques used:                        4
   opaque storage:                     96
   color instances used:                1
   color instance storage:             24
   font instances used:                 1
   font instance storage:              36
   range tables used:                   1
   range table storage:                16
   faces used:                         24
   face storage:                     1824
   glyphs used:                        17
   glyph storage:                     680
   specifiers used:                   345
   specifier storage:               19815
   weak lists used:                   345
   weak list storage:                8280
   char tables used:                   12
   char table storage:              12576
   buffers used:                        6
   buffer storage:                   1704
   extent infos used:                   4
   extent info storage:                80
   consoles used:                       3
   console storage:                   300
   command builders used:               1
   command builder storage:            56
   keymaps used:                      128
   keymap storage:                   5632
   devices used:                        1
   device storage:                    176
   frames used:                         1
   frame storage:                     216
   image instances used:                1
   image instance storage:             64
   windows used:                        2
   window storage:                    688
   lcrecord lists used:                13
   lcrecord list storage:             312
   hashtables used:                   319
   hashtable storage:               12760
   streams used:                        4
   streams on free list:                2
   stream storage:                    412

Third build:
Purespace usage: 630592 of 630608 (100%).
                           total:   bytes:
   cons cells:             13196   105568  17%
   float objects:             11      132   0%
   symbol-name strings:     7806   207988  33%
   compiled-function objects: 1667    53344   8%
   byte-code strings:       1667    98720  16%
   byte-constant vectors:   1667    71964  11%
   interactive strings:      281     5816   1%
   documentation strings:      0        0   0%
   other function strings:  1740    57636   9%
   other vectors:            221     6068   1%
   other strings:            558    23356   4%
   all strings:            12052   393516  62%
   all vectors:             1888    78032  12%
Impurities:
   conses used:                      8200
   conses free:                     13851
   cons storage:                   179872
   symbols used:                     7669
   symbol storage:                 186004
   vectors used:                      627
   vectors total length:            45064
   vector storage:                 185272
   short strings used:               3136
   strings free:                     6539
   short strings total length:      44290
   short string storage:            65536
   string header storage:          116508
   floats used:                         3
   floats free:                        14
   float storage:                    2044
   markers used:                       34
   markers free:                      270
   marker storage:                   8176
   extents used:                       15
   extent storage:                   2048
   symbol value lisp magics used:      23
   symbol value lisp magic storage:  1564
   symbol value varaliases used:       42
   symbol value varalias storage:    1008
   opaque lists used:                   2
   opaque list storage:                48
   opaques used:                        4
   opaque storage:                     96
   color instances used:                1
   color instance storage:             24
   font instances used:                 1
   font instance storage:              36
   range tables used:                   1
   range table storage:                16
   faces used:                         24
   face storage:                     1824
   glyphs used:                        17
   glyph storage:                     680
   specifiers used:                   345
   specifier storage:               19815
   weak lists used:                   345
   weak list storage:                8280
   char tables used:                   12
   char table storage:              12576
   buffers used:                        6
   buffer storage:                   1704
   extent infos used:                   4
   extent info storage:                80
   consoles used:                       3
   console storage:                   300
   command builders used:               1
   command builder storage:            56
   keymaps used:                      128
   keymap storage:                   5632
   devices used:                        1
   device storage:                    176
   frames used:                         1
   frame storage:                     216
   image instances used:                1
   image instance storage:             64
   windows used:                        2
   window storage:                    688
   lcrecord lists used:                13
   lcrecord list storage:             312
   hashtables used:                   319
   hashtable storage:               12760
   streams used:                        2
   streams on free list:                2
   stream storage:                    198

-- 
 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/

