And thanks again. Fortunately, I’ve only made the switch on one machine, that's used as a display kiosk, and runs only limited cron jobs, which use specific environment variables to which I can add the path definition.
> On Oct 24, 2016, at 7:14 PM, Jeremy Huddleston Sequoia <[email protected]> > wrote: > > >> 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] >> > _______________________________________________ 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]
