On Wed, Nov 20, 2013 at 1:24 PM, Stephen J. Turnbull <stephen(a)xemacs.org>wrote:
Stephen J. Turnbull writes:
> Jeff, I'm having trouble on the Mac. I do have GTK+ 2.24.22, and I get
> a build and the automatic test suite runs OK. But as soon as I try to
> run it with the GUI, it crashes:
>
> (gdb) run -vanilla
> Starting program:
/Users/steve/src/XEmacs/21.5/xemacs-gtk/+build/src/xemacs -vanilla
> Xlib: extension "RANDR" missing on display
"/tmp/launch-vyVDPM/org.x:0".
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00000001018e68d6 in g_type_fundamental ()
> from /opt/local/lib/libgobject-2.0.0.dylib
OK, I've managed to repair this by changing the type of GType from
"guint" to "GType" in a couple places. diff follows, but I don't
know
if it's appropriate to commit (GType might be GTK 3-only?)
N.B. contrary to the quote above, I am now building with GTK+ 3.10.1.
Its fine for GTK 2. I've applied the patch, and found one other case.
Unfortunately, now I get no toolbar (but space is reserved for it),
I've wasted countless hours trying to get that toolbar to appear. I just
can't figure it out.
and the menubar is quite busted (no visible labels and the active
regions on the menubar for each submenu are about a dozen pixels wide.
Yes, there's code do display emacs keys in the menu labels. It currently
works for GTK 2 only, I should have it fixed soon.
However, I can activate the submenus and was able to quit using File
|
Exit XEmacs. The tabs are somewhat broken, which is probably related
to the many thousands (literally) of repetitions of the warning:
(xemacs:50428): Gtk-WARNING **: GtkXEmacs 0x102bf5830 is mapped but
visible child GtkNotebook 0x1034c9510 is not mapped
Yesterday I checked in a partial fix that fixes the tab appearance, but not
that warning. I haven't worked how the instantiator gets the notebook tabs
to work.
I also bought a copy of Snow Leopard on ebay. If I can get it to run in a
virtual machine, I'll be able to test for OS X.
--
Jeff Sparkes
jsparkes(a)gmail.com
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta