Q2.1.3: Translation Table Syntax messages at Startup
I get tons of translation table syntax error messages during startup.
How do I get rid of them?
There are two causes of this problem. The first usually only strikes
people using the prebuilt binaries. The culprit in both cases is the
file XKeysymDB.
- The binary cannot find the XKeysymDB file. The location is
hardcoded at compile time so if the system the binary was built on
another machin and puts it a different place than your system does,
you have problems. To fix, set the environment variable
XKEYSYMDB to the location of the XKeysymDB file on your
system or to the location of the one included with SXEmacs which
should be at
<sxemacs_prefix>/lib/sxemacs-22.1.<x>/etc/XKeysymDB.
- The binary is finding the XKeysymDB but it is out-of-date on your
system and does not contain the necessary lines. Either ask your
system administrator to replace it with the one which comes with
SXEmacs (which is the stock R6 version and is backwards compatible) or
set your
XKEYSYMDB variable to the location of SXEmacs's
described above.