uses an external library (oyster.so) containing C and FORTRAN objects. This library must be sharable in order for IDL to access it (via the call_external command). Aside from the specific code (written in C), this library contains five external libraries. These are:
This procedure should work for LINUX and DARWIN. will detect your OS, and then know the path to the shared library and the binary JPL ephemeris file (which differs between MAC and PC based work stations), residing in directories linux and darwin under the main directory.
To recompile and install the IDL procedures, start up IDL (in the idl directory) with the command file c.pro, i.e. idl c, which will then compile the IDL code and save it into files oyster.cmb and oyster.cpr. The command file will then end the session. You should use first to recompile the crossindex subdirectory of the catalog directory, if the code and catalog data distribution tape was not specifically assembled for your architecture. (This is because the crossindex files are binary files in XDR format.) To recompile the crossindices, type get_crossindex,1. To exit the session, type quit.
Finally, it might be necessary to re-create the binary ephemeris file used by NOVAS. To do this, go into the jpl subdirectory and follow the instructions in README.1st.