Changes made to CGIS code 6/10/99 following email exchange with Bill Wall and discussion with Jeff Newmark. Difficulty was in compilation on Sun Solaris system. This file details changes made between CGIS versions 4.0 and 4.1. Changes were made in the following files (details below): aacgis_idl.txt make.solaris pstartup.pro startup.pro uidl.csh and the link_osf1 file was deemed to be generally applicable to Unix systems and moved to link_unix Differences (old vs. new) are as follows: aacgis_idl.txt: 137,140c137,140 < included in all of the C routines. This file, in turn, includes the IDL < export.h file and does some system checking. Six "make" files (make.sun, < make.solaris, make.vms, make.osf1, make.irix, and make.alpha) are provided to < facilitate compilation of the C code. --- > included in all of the C routines. This file, in turn, includes the export.h > file that came with your IDL installation and does some system checking. Six > "make" files (make.sun, make.solaris, make.vms, make.osf1, make.irix, and > make.alpha) are provided to facilitate compilation of the C code. 216c216 < %ld -o cconv.so -G -assert pure-text -lm cconv.o --- > %ld -o cconv.so -G -lm cconv.o 244,245c244,245 < following three lines of code according to whether your environment is < VMS, OSF1 or UNIX --- > following two lines of code according to whether your environment is > VMS or UNIX 248d247 < ;@$CSRC/link_osf1.pro ;alpha osf1 272c271 < 4. Edit LINK_UNIX.PRO, LINK_OSF1.PRO, or LINK_VMS.PRO --- > 4. Edit LINK_UNIX.PRO or LINK_VMS.PRO ======================================================================== make.solaris: 19c19 < LIBS = -assert pure-text -lc -lm -L$(INCLUDE2) -lidl --- > LIBS = -lc -lm -L$(INCLUDE2) -lidl ======================================================================== pstartup.pro: 58d57 < ;@$CSRC/link_osf1.pro ; alpha osf1 ======================================================================== startup.pro: 57,58c57 < ;@$CSRC/link_unix.pro ;unix < @$CSRC/link_osf1.pro ; alpha osf1 --- > @$CSRC/link_unix.pro ;unix 73,80d71 < ; < ; The next three lines are for linking in the DIRBE read routines < ; which are distributed separately. Un-comment the appropriate < ; line for your OS if you want this library as part of UIDL < ;@$CSRC/lkdirbe_unix.pro ;unix < ;@$CSRC/cgis_cc/lkdirbe_osf1.pro ; alpha osf1 < ;@CGIS$IDL:lkdirbe_vms.pro ;vms < ; ======================================================================== uidl.csh: 21,22c21,24 < # Now define IDL_PATH to cover it all < setenv IDL_PATH "+$IDL_DIR/lib":"+$CSRC":"$SSW/gen/idl_libs/astron" --- > # Now define IDL_PATH to cover it all. Don't forget that > # the IDL Astronomy User's Library must be included in your > # IDL path, too. You may add it here if you wish. > setenv IDL_PATH "+$IDL_DIR/lib":"+$CSRC"