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.
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]