A legacy application, CERN HpglViewer, which used to work on MacOSX under XQuartz has stopped working after XQuartz version 2.7.8. From version 2.7.9 up to the current XQuartz 2.7.11 the application fails to start. The following messages are seen on the terminal window: Warning: No type converter registered for 'String' to 'FontList' conversion. Warning: No type converter registered for 'String' to 'FontList' conversion. Warning: No type converter registered for 'String' to 'FontList' conversion. Warning: Widget must be a VendorShell. Error: attempt to add non-widget child "dsm" to parent "hpglview_i386" which supports only widgets The application was linked against OpenMotif 2.2.2 on MacOS 10.6. Recompilation on a newer platform and/or deeper debugging may be possible, however complicated. This bug is probably related to an earlier bugzilla entry #96279, where similar widget errors were reported.
Try recompiling the application with Motif 2.3.8, which includes the fix for Xt flat namespace. http://bugs.motifzone.com/show_bug.cgi?id=1655
(In reply to Dušan Peterc from comment #1) > Try recompiling the application with Motif 2.3.8, which includes the fix for > Xt flat namespace. > http://bugs.motifzone.com/show_bug.cgi?id=1655 Excellent advice, thanks a lot Dušan! Pulling Motif 2.3.8 from Homebrew and recompiling everything on MacOS Sierra did the trick. Plus I learned as a bonus that Motif is still being actively supported :-)
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.