

The first thing DS9 does is to create a virtual file system in memory and unpack that archive into memory. To do this, DS9 is really an application, along with an zip archive attached. To create a stand alone application, we fool tcl/tk into thinking that it has a valid installation. ĭS9 is based on tcl/tk which is a scripting language which requires many support files. Application initialization failed: Can't find a usable tk.tcl in the following directories. My system admin stripped the DS9 binary and now DS9 fails to start with the following error message: In any case, if the temp directory is not writable, or you have specified an invalid directory in the preferences, these functions will fail with a variety of error messages. For Windows users, this will vary, depending on which version of Windows you have. This is usually defined as /tmp for Linux and MacOSX users. By default, this directory is defined by the TMP or TEMP environment variable. Whats going on? įor a number of the Analysis functions, DS9 requires temporary disk space to download and store data. The web browser, catalog tool, image server, and other Analysis functions don't appear to work.

The GNU site contains an excellent FAQ on the the dos and donts of GPL.

As long as you continue to adhere to the provisions of the licenses, you are free to distribute DS9 along with your software. In addition, several open source packages have been developed here at the Smithsonian Astrophysical Observatory, Cambridge, MA, USA and are distributed under the terms of the GNU General Public License as published by the Free Software Foundation. ĭS9 is composed of approximately 20 open source packages, all of which are distributed under their own open source license agreements, usually GPL, LGPL, or BSD. But as common questions on DS9 are received, the FAQ will be updated. This FAQ is a new, on going project, and it is far from being complete.
