libc6 rather than libc5 ncurses libs and headers. I am in the
midst of upgrading everything to libc6 (a Debian Linux system),
and the ncurses 3.0 (libc5) and ncurses 3.4 (libc6) are both in
/usr/lib. XEmacs will build with TTY support, but warnings are
generated during compilation concerning the incompatibility of
libc5 ncurses and libc6. The resulting executable will dump core
immediately. I disabled the TTY support and all built and runs
well. Does anyone have any hints on how to convince the
configure script to find the right ncurses?
BTW appending the contents of my old ~/.xemacs/options.el to
~/.xemacs/init.el has worked well.
XEmacs Build Report as generated
by build-report-version 1.35 follows:
Contents of /usr/local/src/xemacs-21.0-b41/Installation:
(Output from most recent run of ./configure)
uname -a: Linux liatris 2.0.34 #1 Sat May 23 22:20:59 CDT 1998 i586 unknown
./configure '--prefix=/usr/local/xemacs-beta' '--with-site-lisp'
'--package-path=/usr/local/xemacs-beta/lib/xemacs/packages'
'--with-toolbars=no' '--gung-ho' '--with-xpm' '--with-pop'
'--with-tiff=no' '--with-gif=no' '--with-dialogs=athena'
'--error-checking=none' '--debug=no' '--with-tty=no'
XEmacs 21.0-b41 "San Clemente" configured for `i586-pc-linux'.
Where should the build process find the source code? /usr/local/src/xemacs-21.0-b41
What installation prefix should install use? /usr/local/xemacs-beta
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 -Wall -Wno-switch
Should XEmacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
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 images.
Compiling in support for PNG image conversion.
Compiling in native sound support.
Compiling in support for Berkeley DB.
Compiling in support for OffiX.
Compiling in support for Drag'n'Drop ( OffiX ).
Compiling in support for proper session-management.
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Compiling in DLL support.
movemail will use "dot-locking" for locking mail spool files.
Using POP for mail access
Using Lisp_Objects with minimal tagbits.
Using indexed lrecord implementation.
Contents of /usr/local/src/xemacs-21.0-b41/beta.err
keeping lines matching
"^--\[\[\|\]\]$\|make\[\|error\|warn\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compilation\|not\s-+found"
and then deleting lines matching
"confl.*with.*auto-inlining\|/usr/local/src/xemacs-21\.0-b41/lisp/[^
]+
hides "
/usr/local/src/xemacs-21.0-b41/lib-src/etags.c:1849: warning: array subscript has type
`char'
/usr/local/src/xemacs-21.0-b41/lib-src/etags.c:1849: warning: array subscript has type
`char'
/usr/local/src/xemacs-21.0-b41/lib-src/etags.c:1849: warning: array subscript has type
`char'
/usr/local/src/xemacs-21.0-b41/lib-src/etags.c:1849: warning: array subscript has type
`char'
/usr/local/src/xemacs-21.0-b41/lib-src/ootags.c:1912: warning: array subscript has type
`char'
/usr/local/src/xemacs-21.0-b41/lib-src/ootags.c:1912: warning: array subscript has type
`char'
events.c:635: warning: unused variable `f'
search.c:2265: warning: `prev' might be used uninitialized in this function
sysdep.c:909: warning: unused variable `con'
glyphs-x.c:164: warning: `qtable' might be used uninitialized in this function
Purespace usage: 95168 of 1507600 (6% -- 1379k wasted).
Purespace usage: 758288 of 1507600 (50% -- 731k wasted).
XEmacs: Pure size adjusted, Don't Panic! I will restart the `make'
make[1]: [xemacs] Error 1 (ignored)
Purespace usage: 758288 of 758288 (100%).
/usr/local/xemacs-beta/lib/xemacs/site-lisp/time-stamp hides
/usr/local/xemacs-beta/lib/xemacs/packages/lisp/xemacs-base/time-stamp
/usr/local/xemacs-beta/lib/xemacs/packages/lisp/efs/passwd hides
/usr/local/xemacs-beta/lib/xemacs/packages/lisp/xemacs-base/passwd
/usr/local/xemacs-beta/lib/xemacs/packages/lisp/efs/auto-save hides
/usr/local/src/xemacs-21.0-b41/lisp/auto-save
3 Emacs Lisp load-path shadowings were foundLoading
/usr/local/src/xemacs-21.0-b41/lisp/auto-autoloads... (file auto-autoloads.el is newer)