These release notes apply to the 2.0 alpha 1 release of the UCSF Computer Graphics Laboratory's Object Technology Framework (OTF) for biomolecular applications. The design and implementation has changed drastically since version 1.0,
The source directory structure is:
The installation tree is the familar:
All of the code is written in C++ using the Standard Template Library (STL). The two platforms where OTF has been tested are:
The same source code, with a few
#if directives, compiles on both platforms, so the OTF should be fairly portable to other systems and/or compilers.
If compiling the OTF with gcc, you will need gcc 2.7.2 and libg++ 2.7.1. To use SGI CC compiler, however, you will instead need two other packages: ObjectSpace STL and a version of libg++ that works with the SGI compiler. Information about obtaining ObjectSpace can be found at their web site. Our version of SGI CC-compatible libg++ is available via anonymous FTP.
Because the two tested platforms have very different compilation and installation command options, we have created separate Makefiles for them. Before you can compile OTF, you will need to run the command:
setup_makefile comp_option inst_option
where comp_option is either g++ or sgi, and inst_option is one of sysv (SGI's are System V machines), bsd (any BSD-derived systems) or du (Digital Unix named its installation program "installbsd"). This command will create Makefile's from templates in all subdirectories.
You can then "make install" and everything will be placed under /usr/local/otf. The install scripts use the rdist program, so you need to add localhost to your .rhosts.