Check the enviromental variable IDL_PATH.
If you are using a c shell (csh, tcsh) type:
printenv IDL_PATH
If IDL_PATH doesn't exist, then set it to the directory containing the pipeline IDL routines, for example:
setenv IDL_PATH "/home/user/pipeline_directory/pipeline"
Otherwise, add the directory name to the existing IDL_PATH variable:
setenv IDL_PATH "${IDL_PATH}:+/home/user/pipeline_directory/pipeline"
If you are using a bourne shell (sh, ksh, bash):
echo $IDL_PATH
If IDL_PATH doesn't exist, then set it to the directory containing the pipeline IDL routines, for example:
IDL_PATH=/home/user/pipeline_directory/pipeline
Otherwise, add the directory name to the existing IDL_PATH variable:
IDL_PATH=$IDL_PATH:/home/user/pipeline_directory/pipeline
You might want to add the above variable declaration to you login files.
Download the Coyote library to the directory containing the IDL pipeline routines.
Download and unzip the following file (Linux Fedora 14 and IDL 6.4):
wget http://www.idlcoyote.com/programs/zip_files/coyoteprograms.zip
IMPORTANT: The Coyote library might issue an error if IDL and X11 window manager are not handling the backing-store
graphic mechanism properly (read more here). The problem can be fixed if you type the following at the IDL prompt:
IDL>Device,RETAIN=2
This can be added to the user's IDL_STARTUP file, if using the c-shell:
setenv IDL_STARTUP ~/mystartup.pro
And add IDL>Device,RETAIN=2 to the file mystartup.pro.