This works fine for me, although I use my own graphics libs rather than the
prebuilt cygwin ones.
andy
At 08:46 PM 10/10/00 +0200, Dr. Volker Zell wrote:
Hi
With cygwin-1.1.4 compiling 21.2.36 I get at the temacs run:
gcc -g -O3 -Wall -Wno-switch -Wpointer-arith -Winline -Wmissing-prototypes
-Wshadow -L/usr/X11/lib -Wl,-export-dynamic
-I/gnu/src/xemacs-21.2.36/src -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
tests.o filelock.o ntplay.o unexcw.o scrollbar-msw.o menubar-msw.o
toolbar-msw.o dialog-msw.o console-msw.o device-msw.o event-msw.o
frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o
gui-msw.o balloon_help.o balloon-x.o eldap.o postgresql.o dgif_lib.o
gif_io.o menubar.o scrollbar.o dialog.o toolbar.o menubar-x.o
scrollbar-x.o dialog-x.o toolbar-x.o gui-x.o file-coding.o realpath.o
getloadavg.o inline.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 emodules.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 glyphs.o glyphs-eimage.o glyphs-widget.o
gui.o gutter.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 rangetab.o
redisplay.o redisplay-output.o regex.o search.o select.o sheap.o signal.o
sound.o specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o
console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o objects-x.o
redisplay-x.o select-x.o xgccache.o widget.o window.o win32.o xemacs_res.o
lastfile.o gmalloc.o free-hook.o vm-limit.o ralloc.o EmacsFrame.o
EmacsShell.o TopLevelEmacsShell.o TransientEmacsShell.o
EmacsManager.o ../lwlib/liblw.a -lipc -lXm -ltiff -lpng -ljpeg -lz
-lXpm -lXmu -lXt -lXext -lX11 -lSM -lICE -ldb -lgdbm -lncurses -lpq -lldap
-llber -L/usr/local/pgsql/lib -L/usr/local/lib -lssl -lcrypto -lwinmm
-lshell32 -lgdi32 -luser32 -lcomdlg!
32!
!
!
!
-lcomctl32 -lwinspool
./temacs -nd -batch -l /gnu/src/xemacs-21.2.36/src/../lisp/update-elc.el
0 [main] temacs 11706 handle_exceptions: Exception:
STATUS_ACCESS_VIOLATION
44490 [main] temacs 11706 stackdump: Dumping stack trace to
temacs.exe.stackdump
Signal 11
make[1]: *** [update-elc.stamp] Error 139
Running gdb gives the following:
vzell:/gnu/src/xemacs-21.2.36/src> gdb -nw ./temacs
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-cygwin"...
(gdb) r
Starting program: /gnu/src/xemacs-21.2.36/src/./temacs.exe
Program received signal SIGSEGV, Segmentation fault.
0x444f15 in xhash_table (hash_table=0) at elhash.c:416
416 CHECK_HASH_TABLE (hash_table);
Any hints ? Compiling 21.2.35 worked fine with the same environment.
Ciao
Volker
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd