> On Oct 24, 2016, at 10:21, Joseph B. Gurman <[email protected]> wrote: > > I have an IDL application I've been running on The Operating System > Formerly Known As OS X (now macOS) for years that takes a time series of 2048 > x 2048 pixel images, scales them logarithmically (lots of dynamic range in > the system), converts that 3-D array to a of byte for 8-bit display (as I > said, it's old) as a movie. > > IDL has an XINTERANIMATE routine that uses the backing store to display the > resulting movie in an X11 widget with speed, gamma, and other controls, and > the code has run successfully most recently under IDL 8.4, macOS 10.2, and > Xquartz 2.7.9. > > I updated to 2.7.10 today, only to find the application crashes with: > > Error: attempt to add non-widget child "dsm" to parent "idl" which > supports only widgets > > in one of the Harris/ExelisVis-supplied library routines called by > XINTERANIMATE (CW_ANIMATE, which does a bunch of widget-related things). > > I don't include the IDL CW_ANIMATE code here, because (1) Harris doesn't > release the internal code for XINTERANIMATE and (2) the library routine is > under their copyright. But has anyone else seen any “dsm” (whatever that > is)-related issues related to the transition from 2.7.9 to 2.7.10? > > By the way, I would have submitted this to Bugzilla, but there's no option > in the version menu yet for 2.7.10.
It's added now, thanks.
Does IDL use motif (libXm) or some other non-compliant libXt-based widget
library?
Can you try launching IDL with 'DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace'
in the environment? If so, you might want to use that workaround library until
a proper fix is available for IDL (or Motif). Eg:
sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
--Jeremy
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Do not post admin requests to the list. They will be ignored. X11-users mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/x11-users/archive%40mail-archive.com This email sent to [email protected]
