comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Issues with XQuartz 2.7.11 on macOS
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Issues with XQuartz 2.7.11 on macOS [message #93863] Fri, 11 November 2016 09:58 Go to next message
Michael Galloy is currently offline  Michael Galloy
Messages: 1114
Registered: April 2006
Senior Member
Upgrading from XQuartz from 2.7.9 to 2.7.11 on macOS Sierra broke IDL
widgets for me:

~$ idl
IDL Version 8.5.1, Mac OS X (darwin x86_64 m64).
(c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary
of Harris Corporation.

IDL> xloadct
Error: attempt to add non-widget child "dsm" to parent "idl" which
supports only widgets

The fix that worked for me were the following two commands:

sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib

[Downgrading] to 2.7.9 (but not 2.7.10) also worked for me.


[Downgrading]: https://www.xquartz.org/releases/index.html "XQuartz -
Releases"

Mike
--
Michael Galloy
www.michaelgalloy.com
Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)
Re: Issues with XQuartz 2.7.11 on macOS [message #93891 is a reply to message #93863] Wed, 16 November 2016 08:10 Go to previous messageGo to next message
Matt Haffner is currently offline  Matt Haffner
Messages: 34
Registered: October 2000
Member
Helpful fix--thanks.

This also fixes the hard crash that some widgets are causing (e.g., Coyote routine error messages):

IDL> cgplot, indgen(100), /blah
% Compiled module: CGERRORMSG.
Warning: Fatal Error:
_XmGetDefaultDisplay cannot be used prior to VendorS.Initialize, returns NULL
Segmentation fault: 11

The detailed thread dumps (in ~/Library/Logs/DiagnosticReports/) did point to an interaction between libXt in the new X11 and libXm (Motif library) included with IDL.

Looks like it's a known problem now (as posted in another thread):

http://www.harrisgeospatial.com/Support/HelpArticlesDetail/T abId/219/ArtMID/900/ArticleID/14944/XQuartz-2710-is-Not-Comp atible-with-ENVI-531-and-IDL-851.aspx

Their suggestion in that link to update the dylib load path in the "idl" start script works fine too. However, you'd also need to edit the "init" script inside of the /Contents/MacOS/ path if you use the IDE.

mh

On Friday, November 11, 2016 at 11:55:59 AM UTC-6, Mike Galloy wrote:
> Upgrading from XQuartz from 2.7.9 to 2.7.11 on macOS Sierra broke IDL
> widgets for me:
>
> ~$ idl
> IDL Version 8.5.1, Mac OS X (darwin x86_64 m64).
> (c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary
> of Harris Corporation.
>
> IDL> xloadct
> Error: attempt to add non-widget child "dsm" to parent "idl" which
> supports only widgets
>
> The fix that worked for me were the following two commands:
>
> sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
> sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
>
> [Downgrading] to 2.7.9 (but not 2.7.10) also worked for me.
>
>
> [Downgrading]: https://www.xquartz.org/releases/index.html "XQuartz -
> Releases"
>
> Mike
> --
> Michael Galloy
> www.michaelgalloy.com
> Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)
Re: Issues with XQuartz 2.7.11 on macOS [message #94333 is a reply to message #93863] Thu, 13 April 2017 02:06 Go to previous messageGo to next message
ggiardin is currently offline  ggiardin
Messages: 1
Registered: April 2017
Junior Member
On Friday, November 11, 2016 at 6:55:59 PM UTC+1, Mike Galloy wrote:
> Upgrading from XQuartz from 2.7.9 to 2.7.11 on macOS Sierra broke IDL
> widgets for me:
>
> ~$ idl
> IDL Version 8.5.1, Mac OS X (darwin x86_64 m64).
> (c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary
> of Harris Corporation.
>
> IDL> xloadct
> Error: attempt to add non-widget child "dsm" to parent "idl" which
> supports only widgets
>
> The fix that worked for me were the following two commands:
>
> sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
> sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
>
> [Downgrading] to 2.7.9 (but not 2.7.10) also worked for me.
>
>
> [Downgrading]: https://www.xquartz.org/releases/index.html "XQuartz -
> Releases"
>
> Mike
> --
> Michael Galloy
> www.michaelgalloy.com
> Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)

Fixed it for me to. Thank you so much!
Re: Issues with XQuartz 2.7.11 on macOS [message #94375 is a reply to message #93863] Wed, 26 April 2017 12:18 Go to previous messageGo to next message
derekamariscal is currently offline  derekamariscal
Messages: 1
Registered: April 2017
Junior Member
+1! Thanks!
Re: Issues with XQuartz 2.7.11 on macOS [message #94478 is a reply to message #93863] Mon, 05 June 2017 10:47 Go to previous messageGo to next message
pog1987 is currently offline  pog1987
Messages: 1
Registered: June 2017
Junior Member
Il giorno venerdì 11 novembre 2016 18:55:59 UTC+1, Mike Galloy ha scritto:
> Upgrading from XQuartz from 2.7.9 to 2.7.11 on macOS Sierra broke IDL
> widgets for me:
>
> ~$ idl
> IDL Version 8.5.1, Mac OS X (darwin x86_64 m64).
> (c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary
> of Harris Corporation.
>
> IDL> xloadct
> Error: attempt to add non-widget child "dsm" to parent "idl" which
> supports only widgets
>
> The fix that worked for me were the following two commands:
>
> sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
> sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
>
> [Downgrading] to 2.7.9 (but not 2.7.10) also worked for me.
>
>
> [Downgrading]: https://www.xquartz.org/releases/index.html "XQuartz -
> Releases"
>
> Mike
> --
> Michael Galloy
> www.michaelgalloy.com
> Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)

you kinda saved me; thank you!!
Re: Issues with XQuartz 2.7.11 on macOS [message #94480 is a reply to message #93863] Tue, 06 June 2017 08:02 Go to previous messageGo to next message
katelynallers is currently offline  katelynallers
Messages: 1
Registered: June 2017
Junior Member
Thanks! I needed to upgrade XQuartz for gv to work, which unfortunately broke my idl widgets. This fixed things nicely.
Re: Issues with XQuartz 2.7.11 on macOS [message #94483 is a reply to message #93863] Tue, 06 June 2017 17:46 Go to previous messageGo to next message
jingucla is currently offline  jingucla
Messages: 1
Registered: June 2017
Junior Member
On Friday, November 11, 2016 at 9:55:59 AM UTC-8, Mike Galloy wrote:
> Upgrading from XQuartz from 2.7.9 to 2.7.11 on macOS Sierra broke IDL
> widgets for me:
>
> ~$ idl
> IDL Version 8.5.1, Mac OS X (darwin x86_64 m64).
> (c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary
> of Harris Corporation.
>
> IDL> xloadct
> Error: attempt to add non-widget child "dsm" to parent "idl" which
> supports only widgets
>
> The fix that worked for me were the following two commands:
>
> sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
> sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
>
> [Downgrading] to 2.7.9 (but not 2.7.10) also worked for me.
>
>
> [Downgrading]: https://www.xquartz.org/releases/index.html "XQuartz -
> Releases"
>
> Mike
> --
> Michael Galloy
> www.michaelgalloy.com
> Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)

It fixed for me too, thank very much!
Re: Issues with XQuartz 2.7.11 on macOS [message #94683 is a reply to message #93863] Thu, 17 August 2017 16:39 Go to previous messageGo to next message
visalkavinda is currently offline  visalkavinda
Messages: 1
Registered: August 2017
Junior Member
Thanks a lot. It worked
Re: Issues with XQuartz 2.7.11 on macOS [message #94863 is a reply to message #93863] Mon, 13 November 2017 06:49 Go to previous messageGo to next message
gcristadoro is currently offline  gcristadoro
Messages: 1
Registered: November 2017
Junior Member
Il giorno venerdì 11 novembre 2016 18:55:59 UTC+1, Mike Galloy ha scritto:
> Upgrading from XQuartz from 2.7.9 to 2.7.11 on macOS Sierra broke IDL
> widgets for me:
>
> ~$ idl
> IDL Version 8.5.1, Mac OS X (darwin x86_64 m64).
> (c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary
> of Harris Corporation.
>
> IDL> xloadct
> Error: attempt to add non-widget child "dsm" to parent "idl" which
> supports only widgets
>
> The fix that worked for me were the following two commands:
>
> sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
> sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
>
> [Downgrading] to 2.7.9 (but not 2.7.10) also worked for me.
>
>
> [Downgrading]: https://www.xquartz.org/releases/index.html "XQuartz -
> Releases"
>
> Mike
> --
> Michael Galloy
> www.michaelgalloy.com
> Modern IDL: A Guide to IDL Programming (http://modernidl.idldev.com)

it worked. thanks!
Issues with XQuartz 2.7.11 on macOS [message #94911 is a reply to message #93863] Wed, 06 December 2017 03:10 Go to previous message
lovewest44 is currently offline  lovewest44
Messages: 2
Registered: December 2017
Junior Member
Hello...nice to meet you as well
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: CURSOR without mouse
Next Topic: two-point correlation, friends of friends

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed Oct 08 07:17:23 PDT 2025

Total time taken to generate the page: 0.00528 seconds