When I run my compiled program with XRT, I get some or all of the following errors:
Warning: No type converter registered for 'String' to 'nsfers' conversion.
Error: XRT/table: XmFontListInitFontContext failed, bad fontList
Warning: Cannot find callback list in XtAddCallback
The program may fail to start up correctly (depending on the specific XRT product involved).
This is a known issue if you are using a version of Linux that ships with OpenMotif 2.2.2 or higher, but using the standard XRT PDS 2.2.0 libraries from CD17a.
The libraries from CD17a were built against OpenMotif 2.1.30-5. There was a change made in OpenMotif 2.2.2 that broke compatibility with all previous versions of Motif, and anything linked with those versions.
You can confirm your OpenMotif version by checking your RPM database (or your distribution equivalent) e.g. rpm -qa | grep motif
If you wish to use OpenMotif 2.2.2, then you will need to download a build of our libraries made specifically for OpenMotif 2.2.2 systems. It can be found on our website http://www.quest.com. Here are the steps to downloading the version:
- Select from the left hand side Support->Access Support Link.
- Select 'J2EE Solutions' as the product Family and 'XRT' as the product.
- Under 'More Resources' select 'Download Software'.
- For platform Select 'Unix / RedHat 9'
- Download linuxrh9.tar.Z