On Mon, 2008-04-28 at 08:31 -0700, Petr Sumbera wrote:
> > Solaris before nv_85 has a different set of i18n
> > routines than the current
> > X.Org sources.   In nv_85, the Globalization team
> > resynced our Xlib
> > i18n routines with the community - unfortunately, I
> > have no idea what an
> > XICCallback is other than it's in the i18n code, and
> > have to defer to the
> > i18n experts there (which is why I've cc'ed
> > i18n-discuss).
> 
> Thanks for the info. With build 86 (Indiana) it seems to work correctly now 
> (XICCallback is defined and Wine is running).
> 
> On older builds it seems to help comment out in Wine sources 
> XRegisterIMInstantiateCallback() call.
> 
> Any other idea here? This way Wine won't be ever able to run on Solaris 10 
> then.
> 
> Thanks,
> 
> Petr

For SFEwine, I just reverted to making XIM open immediate instead of
using the callback. A better solution might be a runtime check for the
new l18n library to avoid the apparently broken
XRegisterIMInstantiateCallback implementation, which is even mentioned
at: http://library.gnome.org/devel/gtk/unstable/gtk-building.html

and apparently dates back as far as 1999:
http://mail.gnome.org/archives/gtk-i18n-list/1999-January/msg00005.html

Interestingly, this message from 1998 has it failing instead of
crashing:
http://mail.gnome.org/archives/gtk-devel-list/1998-December/msg00205.html

-Albert


Reply via email to