> On Oct 24, 2016, at 14:41, Joseph B. Gurman <[email protected]> wrote: > > That did the trick, thanks very much, Jeremy. > > I had tried the environment variable route already, but (d’oh) not > realized that I then needed to do the library swap.
The DYLD_LIBRARY_PATH trick is useful for testing to see if that addresses the problem, but system executables will unset it, so if you use scripts to start your applications, the environment variable won't be honored. > > Joe > >> On Oct 24, 2016, at 5:17 PM, Jeremy Huddleston Sequoia <[email protected]> >> wrote: >> >> >>> 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 >> >> _______________________________________________ >> 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/joseph.gurman%40nasa.gov >> >> This email sent to [email protected] >
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]
