XKeySymDB

Jerry Miller gmiller@cs.sunysb.edu
Wed Jun 6 18:15:00 GMT 2001


I'm trying to create versions of our Motif applications
that will run directly in Windows NT without invoking
an Interix (Posix) shell to define the environment.

I've been successful with everything but the translation
table for the keysyms.  If I use the following statement,
all is well:
putenv("XKEYSYMDB=//E/Interix/usr/X11R5/lib/X11/XKeysymDB");

However, I copied this file directly into a subdirectory
of the application path to no avail.  Motif balks at this,
claiming that osfActivate (to name only one) is undefined,
even though it is obviously defined:
putenv("XKEYSYMDB=//E/SYNCHEM/cd/usr/X11R5/lib/X11/XKeysymDB");

The line containing the definition described above reads as follows:
osfActivate             :1004FF44

I am able to use local copies of files for both XAPPLRESDIR
and XNLSPATH, but XKEYSYMDB apparently has to have
the exact value assigned to it by the Interix command "ksh -l"
or it won't work!

Why?????????????????????????????????????????????????



More information about the Gcc-help mailing list