3 Known problems

3.4 The X keysym database in the static MLWorks UNIX runtime

You may have problems with the X keysym database if you use the main-static runtime that is installed by default on SunOS and Solaris. (See Section 6.6 on page 17.) It is possible that if your system's XKeysymDB file is in an unusual place, you will see error messages such as the following:

Warning: translation table syntax error: Unknown keysym name:
osfActivate

Warning: ... found while parsing '<Key>osfActivate:ManagerParentActivate()'

You can eliminate these problems by editing the bin/mlworks file and, before the exec statement, adding an entry for the XKEYSYMDB environment variable. For example:

XKEYSYMDB=/usr/lib/X11/XKeysymDB
export XKEYSYMDB

There may an entry like this for XKEYSYMDB already, in which case you must edit that, or place your new entry after it. Substitute the correct path for your system's XKeysymDB file in the first line above. If you do not know where the file is located on your system, your systems administrator should be able to help. The following UNIX command may also locate the file for you:

find /usr -name XKeysymDB -print 


MLWorks Version 1.0r2 Release Notes - 1 JUL 1997

Generated with Harlequin WebMaker