UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 6470

2.1i INSTALL, COREGEN, MOTIF, HP, SOLARIS: Warning: Cannot convert string "<Key>SunCopy" to type VirtualBinding

Description

Keywords: XKeysymDB, Coregen, install, convert, string, Virtual, Binding,
motif

Urgency: HOT

General Description:
MOTIF users may get the following Warnings when using Coregen
(they will appear in the console window):

Warning: Cannot convert string "<Key>SunCopy" to type VirtualBinding
Warning: Cannot convert string "<Key>SunCut" to type VirtualBinding
Warning: Cannot convert string "<Key>SunPaste" to type VirtualBinding
Warning: translation table syntax error: Unknown keysym name:
osfActivate
Warning: ... found while parsing
':<Key>osfActivate:ManagerParentActivate()'
Warning: translation table syntax error: Unknown keysym name: osfCancel
Warning: ... found while parsing ':<Key>osfCancel:ManagerParentCancel()'

Warning: translation table syntax error: Unknown keysym name: osfSelect
Warning: ... found while parsing ':<Key>osfSelect:ManagerGadgetSelect()'

These warnings are caused by a missing XKeysymDB file. Only those using MOTIF
who install the Coregen application without the 2.1i Implementation tools
should see this problem.

Solution

These errors may be seen if the XKeysymDB environment has not been
set properly, or the XKeysymDB file is missing.

First verify that the XKeysymDB environment variable has been set properly.
It should point to the location of the XKeysymDB file, usually, $XILINX/bin/<platform>:

setenv XKeysymDB /location/of/XKeysymDB

If the XKeysymDB file is actually missing in this location (this may happen if
CORE Generator is installed standalone from the 2.1i CD), install the 2.1i
Implementation Tools. When the Implementation Tools are installed, a copy
of XKeysymDB is placed in the $XILINX/bin/<platform> directory, where
"<platform>" may be either "sol" or "hp".

Then set your variable:

setenv XKeysymDB $XILINX/bin/<platform>/XKeysymDB

substituting "<platform>" with "sol" for a Solaris platform, and "hp" for an HP platform.
AR# 6470
Date Created 05/11/1999
Last Updated 09/03/2001
Status Archive
Type General Article