3 INSTALLATION
This chapter is intended for the people who have to write/maintain the VLT Common Software installation procedures. It contains the information needed to create the proper scripts for the generation and installation of the Tcl/Tk core and extensions as part of the VLT Common Software.
3.1 REQUIREMENTS
The Tcl-extensions which are incorporated into the Sequencer must have been installed properly before the installation of the Sequencer is attempted. The cookbook recipe for that is:
2. install the tar file for Tcl, Tk, TclX, BLT, Msqltcl, Img, TkTable, Snack and [incr Tcl] on your directory. Remark that several of these packages as provided with the VLT software distribution have been patched for known problems, i.e. one should not use tar-files downloaded straight from the internet.
6. Install the shared-lib version of Tcl, Tk, and [incr Tcl] by typing from your shell the following:
$ ./configure --prefix=$TCLTK_ROOT --enable-shared
--with-msql-include=$TCLTK_ROOT/include
--with-msql-library=$TCLTK_ROOT/lib
This will leave all the required libraries, programs and scripts in directories under the $TCLTK_ROOT hierarchy, e.g. $TCLTK_ROOT/lib and $TCLTK_ROOT/lib/tclX8.3, hence you will need write access to these. If you do not (want to) have the $TCLTK_ROOT directory on your system, scan through the README and INSTALL files of all these packages for precise instructions.
3.2 COMPILATION AND INSTALLATION OF THE SEQUENCER
The standard procedures to install VLT SW modules apply to the Sequencer:
If the environment variable NOCCS exists when the installation procedure is started, the Sequencer shells will not contain any CCS extensions, i.e. they will be Tcl/Tk (windowing) shells containing the extensions as described in the introduction of 2.3. Otherwise, if RTAPROOT exists, the CCS functionality based on RTAP calls will be included. If both NOCCS and RTAPROOT are undefined, the CCS-light libraries will be used.
Remark that the settings of NOCCS and RTAPROOT should reflect the real status of the workstation the Sequencer shells are generated and supposed to be executed on. Trying to generate e.g. a CCS-light seqWish on a workstation equipped with RTAP and full CCS is not a good idea, and may fail at any one stage.
3.3 VERIFICATION
The proper installation of the Sequencer can be tested as follows:
If any of this fails, the error messages should be a first and concise help for what went wrong. One should in particular pay attention to the availability of script files on the right directories.
Quadralay Corporation http://www.webworks.com Voice: (512) 719-3399 Fax: (512) 719-3606 sales@webworks.com |