You may have problems with the X keysym database if you are using the Linux version of MLWorks. 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 be 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 ilne 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