X
46 Rate this article:
No rating

[Internal] Mavericks: Application has requested access to X11. Would you like to install X11 now?

Anonym

This Help Article is a collection of new issues that seem to appear when installing or running ENVI/IDL in the new Mac OS X 10.9 Mavericks.


Installing ENVI/IDL for the first time in a fresh Mavericks

If a computer never had ENVI/IDL installed before, and it has Mavericks installed, for example in new laptops (after October 24th 2013). Then you will see the following happening:

1- Trying to install ENVI or IDL will give you the error:

cat: .0

The reason for this error is that a fresh Mavericks (one that doesn't come from a previous installed version of the OS, i.e. and upgrade to Mavericks, or a new computer) the system doesn't have X11/XQuartz installed yet.

Solution

Therefore, you will need to install XQuartz. Apple points to the following like to get XQuartz:

http://xquartz.macosforge.org/landing/

2- Once XQuartz is installed, you can start the ENVI/IDL installation.

3- When the installation finished, try starting IDL. You will see the following error message:

To open "idlde.darwin.x86_64", you need a Java SE 6 runtime.

Would you like to install one now?

4- After installing Java 6, then IDL works.


Installing ENVI/IDL after upgrading your 10.8 system to Mavericks

In this case, it is possible that Java 6 and XQuartz are already in the system, therefore the only issue that appears is the following: Mavericks doesn't know that XQuartz is already installed and that it should launch when ENVI or IDL needs it.

The problem appears when trying to run ENVI/IDL, a window from the operating system appears asking the following question:

Application has requested access to X11. 

Would you like to install X11 now?

Solution

1- Uninstall XQuartz

2- Re-install XQuartz from http://xquartz.macosforge.org/landing/

Then, ENVI/IDL will work fine.