Olivier,
Thanks for the suggestion. I tried again with --use-union-type and it
worked a bit better, but not much.
Here is the latest run. I had to compile frame.c with gcc (cc gave me
a compiler interal error). Other than that, here is the result
including all warnings I received.
./configure --without-gcc --cflags=-O2 --with-gnu-make --site-includes=/usr/local/include
--use-union-type
[...]
make
[...]
cc -c -O2 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -D_BSD -I/usr/dt/include
search.c
cc: Warning: search.c, line 749: In this statement, & before array
"(fastmap)" is ignored.
xzero (fastmap);
--^
[...]
cc -c -O2 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -D_BSD -I/usr/dt/include
event-Xt.c
cc: Warning: event-Xt.c, line 1203: In the initializer for hurl, the referenced type of
the pointer value "data" is "unsigned char", which is not compatible
with "const signed char".
char *hurl = dnd_url_hexify_string (data, "file:");
-------------------------------^
cc -c -O2 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -D_BSD -I/usr/dt/include
frame-x.c
cc: Warning: frame-x.c, line 2585: # not in column 1 is ignored, skipping to end of line.
#ifdef HAVE_TOOLBARS
--^
cc: Warning: frame-x.c, line 2591: # not in column 1 is ignored, skipping to end of line.
#endif /* HAVE_TOOLBARS */
--^
cc -O2 -L/usr/ccs/lib -L/usr/dt/lib -o temacs abbrev.o alloc.o blocktype.o buffer.o
bytecode.o callint.o callproc.o casefiddle.o casetab.o chartab.o cmdloop.o cmds.o
console.o console-stream.o data.o device.o dired.o doc.o doprnt.o dynarr.o editfns.o
elhash.o emacs.o eval.o events.o debug.o unexalpha.o tooltalk.o dragdrop.o menubar.o
scrollbar.o dialog.o toolbar.o gui.o menubar-x.o scrollbar-x.o dialog-x.o toolbar-x.o
gui-x.o realpath.o console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o
redisplay-tty.o cm.o terminfo.o event-unixoid.o database.o sysdll.o dll.o process-unix.o
event-stream.o extents.o faces.o fileio.o filemode.o floatfns.o fns.o font-lock.o frame.o
general.o getloadavg.o glyphs.o glyphs-eimage.o hash.o imgproc.o indent.o insdel.o intl.o
keymap.o line-number.o lread.o lstream.o macros.o marker.o md5.o minibuf.o objects.o
opaque.o print.o process.o profile.o pure.o rangetab.o redisplay.o redisplay-output.o
regex.o search.o signal.o sound.o spe!
cifier.o strftime.o symbols.o syntax.o sysdep.o undo.o balloon_help.o balloon-x.o
console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o objects-x.o redisplay-x.o
xgccache.o xselect.o widget.o window.o lastfile.o ralloc.o EmacsFrame.o EmacsShell.o
TopLevelEmacsShell.o TransientEmacsShell.o EmacsManager.o offix.o ../lwlib/liblw.a
-ldnet_stub -lXm -ltiff -lpng -ljpeg -lz -lXpm -lDtSvc -ltt -lXmu -lXt -lXext -lX11 -lSM
-lICE -ldb -lcurses -lm -lbsd
EMACSBOOTSTRAPLOADPATH="/usr/users/oberman/utils/xemacs-21.0-b40/src/../lisp/:/usr/users/oberman/utils/xemacs-21.0-b40"
./temacs -batch -l /usr/users/oberman/utils/xemacs-21.0-b40/src/../lisp/update-elc.el
Loading /usr/users/oberman/utils/xemacs-21.0-b40/src/../lisp/update-elc.el...
Loading find-paths.el... (17584)
Loading packages.el... (28784)
Loading setup-paths.el... (7112)
Loading dump-paths.el... (0)
Loading /home/oberman/utils/xemacs-21.0-b40/src/../lisp/dumped-lisp.el... (144)
Loading loadup-el.el...
Loading loadup.el...
Using load-path (/usr/users/oberman/utils/xemacs-21.0-b40/src/../lisp/
/usr/users/oberman/utils/xemacs-21.0-b40)
Loading dumped-lisp.el...
Loading backquote.el...
Loading bytecomp-runtime.el...
Loading Installation.el...
Loading find-paths.el...
Loading packages.el...
Loading setup-paths.el...
Loading dump-paths.el...
Loading subr.el...
Loading replace.el...
Loading version.el...
Loading cl.el...
Loading cl-extra.el.../bin/sh: 30938 Floating exception - core dumped
make[1]: *** [update-elc.stamp] Error 136
make[1]: Leaving directory `/home/oberman/utils/xemacs-21.0-b40/src'
make: *** [src] Error 2
Thanks,
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman(a)es.net Phone: +1 510 486-8634