Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
Gunnar Evermann <ge204(a)eng.cam.ac.uk> writes:
> that should cover all version, right? I am planning to use gcc, but if
> necessary I can also check whether we have some SGI compiler.
I think at the very least both compilers should be tested on 6.3+.
Alexandre uses gcc where as the SGI folk that have all these problems
typically use the SGI native compiler..
So far I have only built using gcc (except for the 6.5 system where we
only have the SGI compiler installed).
xemacs -nw works fine, but I get the XtCreatePopupShell() crash we
have been seeing for some time. This is with X11R6.4 and the display
tunneled via ssh to a Linux machine. I'll rebuild with debug info and
investigate. Any ideas?
A sample bt & Installation:
# bind (frame-being-created)
make-frame(nil #<x-device on "ruby:10.0" 0x7df>)
frame-initialize()
# bind (debugger debug-on-error command-line-args-left)
command-line()
# (unwind-protect ...)
normal-top-level()
# (condition-case ... . error)
# (catch top-level ...)
Bus error
#0 XtInitializeWidgetClass () at Create.c:95
#1 0x4096274 in xtWidgetAlloc () at Create.c:260
#2 0x4096550 in xtCreate () at Create.c:349
#3 0x409710c in _XtCreatePopupShell () at Create.c:660
#4 0x4097174 in XtCreatePopupShell () at Create.c:695
#5 0x677490 in x_create_widgets (f=0x10252600, lisp_window_id=-1609027580,
parent=-1609027580)
at /home/tigger3/ge204/src/XEmacs/21-1/xemacs/src/frame-x.c:1952
#6 0x6780fc in x_init_frame_1 (f=0x10252600, props=-1609027580)
at /home/tigger3/ge204/src/XEmacs/21-1/xemacs/src/frame-x.c:2183
#7 0x56cf14 in Fmake_frame (props=-1609027580, device=539715840)
at /home/tigger3/ge204/src/XEmacs/21-1/xemacs/src/frame.c:383
#8 0x4c07f8 in funcall_recording_as (recorded_as=-1608931204, nargs=2,
args=0x7fff1e38)
at /home/tigger3/ge204/src/XEmacs/21-1/xemacs/src/eval.c:3197
#9 0x4c0e80 in Ffuncall (nargs=3, args=0x7fff1e38)
at /home/tigger3/ge204/src/XEmacs/21-1/xemacs/src/eval.c:3238
uname -a: IRIX64 ruby 6.2 06101031 IP28 mips
/home/tigger3/ge204/src/XEmacs/21-1/xemacs/configure '--with-pop'
'--x-includes=/usr/local/X11R6.4/include'
'--x-libraries=/usr/local/X11R6.4/lib' '--site-prefixes=/usr/local
/home/tigger3/ge204/local-irix' '--prefix=/tools/emacs'
'--with-gnu-make' '--with-dialogs=athena'
XEmacs 21.1.8 "Bryce Canyon" configured for `mips-sgi-irix6.2'.
Where should the build process find the source code?
/home/tigger3/ge204/src/XEmacs/21-1/xemacs
What installation prefix should install use? /tools/emacs
What operating system and machine description files should XEmacs use?
`s/irix6-0.h' and `m/iris4d.h'
What compiler should XEmacs be built with? gcc -g -O3 -Wall -Wno-switch
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/local/X11R6.4/include
Where do we find X Windows libraries? /usr/local/X11R6.4/lib
Additional prefixes: /usr/local
/home/tigger3/ge204/local-irix
Runtime library search path:
/usr/local/lib:/usr/local/X11R6.4/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in support for PNG image handling.
Compiling in support for (builtin) GIF image handling.
Compiling in support for JPEG image handling.
Compiling in support for TIFF image handling.
Compiling in support for X-Face message headers.
Compiling in native sound support.
Compiling in support for Berkeley DB.
Compiling in support for DBM.
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
--
Gunnar Evermann
Speech, Vision & Robotics Group
Cambridge University Engineering Department