I compiled Emacs-20.7 on readhat8.0, mantrake8.2,9.0 successfully. But when ran it under X11 (without X is ok), got segmentation fault. Don't know if this is a X11 problem or Emacs problem. Bellow is the calling stack: --------------------------------------------------------------------------------- Program received signal SIGSEGV, Segmentation fault. 0x001ae9ee in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6 (gdb) where #0 0x001ae9ee in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6 #1 0x001af3e4 in _XtCreateWidget () from /usr/X11R6/lib/libXt.so.6 #2 0x001afb6d in XtCreateWidget () from /usr/X11R6/lib/libXt.so.6 #3 0x0808c7b7 in x_window (f=0x82eee90, window_prompting=3, minibuffer_only=0) at xfns.c:2786 #4 0x0808d6b4 in Fx_create_frame (parms=1479264684) at xfns.c:3441 #5 0x080ec814 in Ffuncall (nargs=1209235296, args=0xbfffecf0) at eval.c:2478 #6 0x08115925 in Fbyte_code (bytestr=941179840, vector=1209615604, maxdepth=1) at bytecode.c:433 #7 0x080eccfc in funcall_lambda (fun=1209615256, nargs=1, arg_vector=0xbfffee34) at eval.c:2654 #8 0x080ec8c4 in Ffuncall (nargs=1209615256, args=0xbfffee30) at eval.c:2524 #9 0x08115925 in Fbyte_code (bytestr=941150100, vector=1209585588, maxdepth=1) at bytecode.c:433 #10 0x080eccfc in funcall_lambda (fun=1209585508, nargs=1, arg_vector=0xbfffef64) at eval.c:2654 #11 0x080ec8c4 in Ffuncall (nargs=1209585508, args=0xbfffef60) at eval.c:2524 #12 0x08115925 in Fbyte_code (bytestr=941147316, vector=1209582872, maxdepth=1) at bytecode.c:433 #13 0x080eccfc in funcall_lambda (fun=1209582748, nargs=0, arg_vector=0xbffff094) at eval.c:2654 #14 0x080ec8c4 in Ffuncall (nargs=1209582748, args=0xbffff090) at eval.c:2524 #15 0x08115925 in Fbyte_code (bytestr=941232744, vector=1209669312, maxdepth=0) at bytecode.c:433 #16 0x080eccfc in funcall_lambda (fun=1209668176, nargs=0, arg_vector=0xbffff1d4) at eval.c:2654 #17 0x080ec8c4 in Ffuncall (nargs=1209668176, args=0xbffff1d0) at eval.c:2524 #18 0x08115925 in Fbyte_code (bytestr=941230784, vector=1209666388, maxdepth=0) at bytecode.c:433 #19 0x080eccfc in funcall_lambda (fun=1209666216, nargs=0, arg_vector=0xbffff2b0) at eval.c:2654 #20 0x080eca68 in apply_lambda (fun=1209666216, args=404712580, eval_flag=1) at eval.c:2578 #21 0x080ebd3b in Feval (form=1479073564) at eval.c:1883 #22 0x08095feb in top_level_2 () at keyboard.c:1102 #23 0x080eab3a in internal_condition_case (bfun=0x8095fda , handlers=404713084, hfun=0x8095d7e ) at eval.c:1150 #24 0x0809601d in top_level_1 () at keyboard.c:1110 #25 0x080ea6ea in internal_catch (tag=2006776, func=0x8095ff2 , arg=404712580) at eval.c:925 #26 0x08095f3d in command_loop () at keyboard.c:1071 #27 0x08095bba in recursive_edit_1 () at keyboard.c:821 #28 0x08095cb4 in Frecursive_edit () at keyboard.c:869 #29 0x08094dd5 in main (argc=3, argv=0xbffff8e4, envp=0xbffff8f4) at emacs.c:1361 #30 0x0036f280 in __libc_start_main () from /lib/libc.so.6 --------------------------------------------------------------------------------- Thanks.