OK, first I tried to build 21.4.0 --with-gtk and --with-gnome. That
build fine (and quickly too). It ran OK. The only problem was that
all the widgets didn't work. The buffer tabs were blank or
non-existant and the customize buffer buttons didn't work. So I
thought I would go back to athena.
I did a "make realclean" and reconfigured. The build progressed
fine. When I run xemacs, it segfaults before it finished coming up.
Immediately upon starting it complains:
/usr/local/bin/xemacs-21.4.0: Symbol `toggleClassRec' has different size in shared
object, consider re-linking
/usr/local/bin/xemacs-21.4.0: Symbol `labelClassRec' has different size in shared
object, consider re-linking
Warning: Representation size 4 must match superclass's to override value
Then when it tries to popup the progress bar, it segfaults. Here's
the beginning of the backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x401a945f in XTextWidth () from /usr/X11R6/lib/libX11.so.6
(gdb) where
#0 0x401a945f in XTextWidth () from /usr/X11R6/lib/libX11.so.6
#1 0x8191cc9 in MaxLabel (gw=0x871b7a8, wid=0xbfffbc4c, hgt=0xbfffbc4e,
w0=0xbfffbc50, w1=0xbfffbc52) at xlwgauge.c:967
#2 0x819087d in GaugeResize (w=0x871b7a8) at xlwgauge.c:327
#3 0x40029b95 in XawFormDoLayout () from /usr/X11R6/lib/Xaw3d/libXaw.so.6
#4 0x40138ceb in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
#5 0x40138cb9 in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
#6 0x401391bc in XtInitializeWidgetClass () from /usr/X11R6/lib/libXt.so.6
#7 0x40139685 in _XtCreateWidget () from /usr/X11R6/lib/libXt.so.6
#8 0x40139785 in XtCreateManagedWidget () from /usr/X11R6/lib/libXt.so.6
#9 0x818b2f5 in xaw_create_progress (instance=0x871b320) at lwlib-Xaw.c:828
#10 0x8189399 in instantiate_widget_instance (instance=0x871b320)
at lwlib.c:941
#11 0x81895ce in lw_make_widget (id=65538, parent=0x871b1a0, pop_up_p=0 '\000')
at lwlib.c:389
#12 0x8189d70 in lw_create_widget (type=0x81b8e29 "progress",
name=0x84c6708 "Progress", id=65538, val=0x84ba720, parent=0x871b1a0,
pop_up_p=0, pre_activate_cb=0,
selection_cb=0x80c6870 <popup_selection_callback>, post_activate_cb=0)
at lwlib.c:993
#13 0x81730b1 in x_widget_instantiate (image_instance=141665168,
instantiator=141664736, pointer_fg=136289276, pointer_bg=136289276,
dest_mask=111, domain=141664104, type=0x81b8e29 "progress", wv=0x84ba720)
at glyphs-x.c:2539
There's actually 128 levels of this backtrace. If I need to include
them all I can. I don't get a core file for some reason. I got this
by just running xemacs with gdb.
--
(__) Doug Alcorn (mailto:doug@lathi.net
http://www.lathi.net)
oo / PGP 02B3 1E26 BCF2 9AAF 93F1 61D7 450C B264 3E63 D543
|_/ If you're a capitalist and you have the best goods and they're
free, you don't have to proselytize, you just have to wait.