Still DU4.0D on an a 500au Personal Workstation built with X11R6, cc,
Motif, CDE, and xpm.
Thanks to Oliver Graf I am now trying to build b40-pre4 in which
frame-x now compiles (and several other compilation warnings
disappeared), but still no-go.
The compile (using cc) is pretty clean, only giving 5 warnings (these
are appended to this message) and no errors, but the link fails with
two unresolved symbols which seem to be from the unexalpha.c code,
"edata" and "etext".
Here is the log of the build attempt:
make[1]: Entering directory `/home/oberman/utils/xemacs-21.0-b39/src'
cc -O2 -std1 -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 specifier.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
ld:
Unresolved:
etext
edata
make[1]: *** [temacs] Error 1
make[1]: Leaving directory `/home/oberman/utils/xemacs-21.0-b39/src'
make: *** [src] Error 2
Thanks for any help!
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
Warings received during the build:
cc -O2 -std1 -Demacs -I../src -DHAVE_CONFIG_H -I/usr/local/include -D_BSD
/usr/users/oberman/utils/xemacs-21.0-b39/lib-src/movemail.c
/usr/users/oberman/utils/xemacs-21.0-b39/lib-src/pop.c -L/usr/ccs/lib -ldb -lcurses -lm
-lbsd -o movemail
/usr/users/oberman/utils/xemacs-21.0-b39/lib-src/movemail.c:
cc: Warning: /usr/users/oberman/utils/xemacs-21.0-b39/lib-src/movemail.c, line 394: In
this statement, the referenced type of the pointer value "&status" is
"int", which is not compatible with "union wait".
wait (&status);
--^
/usr/users/oberman/utils/xemacs-21.0-b39/lib-src/pop.c:
cc -c -O2 -std1 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -D_BSD -I/usr/dt/include
cmdloop.c
cc: Warning: cmdloop.c, line 507: Non-void function "Fcommand_loop_1" does not
contain a return statement.
DEFUN ("command-loop-1", Fcommand_loop_1, 0, 0, 0, /*
^
cc -c -O2 -std1 -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -D_BSD -I/usr/dt/include
emacs.c
cc: Warning: emacs.c, line 1983: Strict ANSI C extension: The declaration of the
"main" function has more than two parameters.
int
^
cc: Warning: emacs.c, line 2498: In this statement, the referenced type of the pointer
value "gccida_ptr_out" is "unsigned char", which is not compatible
with "const char".
GET_C_CHARPTR_INT_FILENAME_DATA_ALLOCA (path, path);
--^
cc -c -O2 -std1 -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 char".
char *hurl = dnd_url_hexify_string (data, "file:");
-------------------------------^