In my continuing struggle to build XEmacs on Irix5.3 I encountered the
following:
Program received signal SIGSEGV, Segmentation fault.
#0 XmImRegister () at XmIm.c:317
#1 0x4fa6f4 in XIM_init_frame (f=0x0)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/input-method-motif.c:144
#2 0x6360d4 in x_popup_frame (f=0x10286600) at
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/frame-x.c:2079
#3 0x637b30 in x_init_frame_3 (f=0x0) at
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/frame-x.c:2196
#4 0x561764 in Fmake_frame (props=-1609195516, device=539447552)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/frame.c:465
#5 0x4b5df4 in funcall_recording_as (recorded_as=0, nargs=2, args=0x7fff9e28)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3197
#6 0x4b6320 in Ffuncall (nargs=0, args=0x1) at
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3238
#7 0x46b628 in Fbyte_code (bytestr=1610911412, vector=-2147184884, maxdepth=1076491692)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/bytecode.c:416
#8 0x4b7a30 in funcall_lambda (fun=537169752, nargs=0, arg_vector=0x7fffa17c)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3597
#9 0x4b60c0 in funcall_recording_as (recorded_as=0, nargs=0, args=0x7fffa178)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3214
#10 0x4b6320 in Ffuncall (nargs=0, args=0x1) at
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3238
#11 0x46b628 in Fbyte_code (bytestr=1611036556, vector=-2147059664, maxdepth=-1609044764)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/bytecode.c:416
#12 0x4b7a30 in funcall_lambda (fun=537295092, nargs=0, arg_vector=0x7fffa5dc)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3597
#13 0x4b60c0 in funcall_recording_as (recorded_as=0, nargs=0, args=0x7fffa5d8)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3214
#14 0x4b6320 in Ffuncall (nargs=0, args=0x1) at
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3238
#15 0x46b628 in Fbyte_code (bytestr=1611034388, vector=-2147061740, maxdepth=-1608848612)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/bytecode.c:416
#16 0x4b7a30 in funcall_lambda (fun=537293300, nargs=0, arg_vector=0x7fffa6f0)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3597
#17 0x4b70fc in apply_lambda (fun=537293300, numargs=0, unevalled_args=-1609195516)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3501
#18 0x4b52f8 in Feval (form=1075772844) at
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:3085
#19 0x4b0340 in condition_case_1 (handlers=0, bfun=0x1 <__dso_displacement+1>,
barg=272061248,
hfun=0x1035b740 <_end+2139712>, harg=-1609195516)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:1653
#20 0x47c998 in top_level_1 (dummy=0) at
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/cmdloop.c:206
#21 0x4aff34 in internal_catch (tag=0, func=0x1 <__dso_displacement+1>,
arg=272061248, threw=0x0)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/eval.c:1328
#22 0x47b85c in initial_command_loop (load_me=1)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/cmdloop.c:285
#23 0x4a9c68 in xemacs_21_1_p3_mips_sgi_irix5_3 (argc=2, argv=0x7fffaee4, envp=0x10375340,
restart=0)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/emacs.c:1714
#24 0x4aa960 in main (argc=0, argv=0x1, envp=0x10375340)
at /tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3/src/emacs.c:2131
uname -a: IRIX delta 5.3 11091812 IP22 mips
../xemacs-21.1.3/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-mule'
XEmacs 21.1-p3 "Acadia" configured for `mips-sgi-irix5.3'.
Where should the build process find the source code?
/tmp_mnt/home/tigger3/ge204/src/xemacs-21.1.3
What installation prefix should install use? /tools/emacs
What operating system and machine description files should XEmacs use?
`s/irix5-3.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 Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using Motif to provide XIM support.
Compiling in support for proper session-management.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Compiling in DLL support.
movemail will use "dot-locking" for locking mail spool files.
Using POP for mail access
ge204@chicago$ gcc -v
Reading specs from /usr/local/lib/gcc-lib/mips-sgi-irix5.3/2.7.2.3/specs
gcc version 2.7.2.3
I'll try building with xlib XIM next, but that has to wait until
tomorrow, as I finally need some food. I already missed lunch due to
XEmacs hacking... :-)
Gunnar
--
Gunnar Evermann
Speech, Vision & Robotics Group
Engineering Department
Cambridge University