5.1 Platform Requirements
ST-Developer supports the following Macintosh platforms. You should also consult the README file on the CD for exact disk space requirements and other installation details
- ST-Developer for MacOS PowerPC requires MacOS X version 10.4 (Tiger) and contains libraries built for the XCode v2.0 tools.
- ST-Developer for MacOS Intel 32bit requires MacOS X version 10.4 (Tiger) and contains libraries built for the XCode v2.3 tools.
- ST-Developer for MacOS Intel 64bit requires MacOS X version 10.5 (Leopard) and contains libraries built for the XCode v2.3 tools.
The EXPRESS-G Editor and STEP browser are X11 GUI applications that require the X Window System. The XCode and X11 packages are available for free download on Apple's web site at www.apple.com and may also be available on the operating system install disks.
5.2 Installation Procedure
- Insert the ST-Developer CD-ROM. Open a terminal window (Applications/Utilities/Terminal) and cd to your desired installation directory.
Use unzip to extract files /Volumes/stdev-12-macosx/STDEV.ZIP . This will create a directory called steptools_12 .
% cd /usr/local
% unzip /Volumes/stdev-12-macosx/STDEV.ZIP
- Go into the steptools_12 directory and run the stdev_install script. This will verify the install location as well as some information about the C++ compiler.
% cd steptools_12
% ./stdev_install
- Request, and then install a license key as described in Software License Keys. We will send the key by e-mail.
ST-Developer is now installed. You can verify the environment settings on your machine and test the ST-Developer tools as described in the following sections.
Environment Settings
The install script creates a Rose_Logicals file in the ST-Developer installation directory with settings specific to your site. Check the file to make sure the following environment variables are set correctly:
ROSE ST-Developer installation directory.
ROSE_BIN Directory containing executables. Usually $ROSE/bin . Put this in your shell search path.
ROSE_INCLUDE Directory containing the ST-Developer C++ header files. Usually $ROSE/include . Used by makefiles.
ROSE_LIB Directory containing the ST-Developer C++ libraries. Usually a subdirectory under $ROSE/lib . Used by makefiles.
ROSE_CONFIG Makefile configuration file in $ROSE/config that defines settings for your compiler and build options. This file is included by the makefiles for all sample programs.
ROSE_RUNTIME Optional. Location of the ST-Runtime support files. If not set, tools look for $ROSE/runtime .
ROSE_LICENSE Optional. An alternate location for the license key file. If not set, tools look for $ROSE/license .
ST-Developer may include versions of the libraries built for different compilers or link options. The $ROSE_CONFIG and $ROSE_LIB% variables are set by the install script to your default choice, but you can change them later if you need to use alternate library versions.
Verify the Installation
You can test the various components of ST-Developer using the following steps:
- Open the ST-Developer online manuals with your web browser. The manual home page is located at the following URL within the installation directory:
file:/<stdev_install_dir>/docs/index.html
- Start a new shell and evaluate the Rose_Logicals.sh file to set the environment variables described above. Add $ROSE_BIN to your search path. Make sure these are always set before you use any of the ST-Developer tools.
% . Rose_Logicals.sh
% export PATH=$ROSE_BIN:$PATH
- Use the rose file utility to list the installed system resource files. This verifies that the path and environment settings are properly configured. If you have problems, make sure that the $ROSE_BIN directory is in your search path
% rose ls
It should return something like the following:
Total number of designs:: 100
In C:\Program Files\STEP Tools\ST-Runtime 12\schemas\*.*
? ap239_product_life_cycle_support_mim_lf.rose
ap239_product_life_cycle_support_mim_lf_EXPX.rose
? associative_draughting.rose
associative_draughting_EXPX.rose
? automotive_design.rose
automotive_design_EXPX.rose
? building_design_schema.rose
building_design_schema_EXPX.rose
[ . . . files ommitted . . . ]
- Open the ST-Developer online manuals as described above. You will see a list of links to pre-installed schemas (AP201, AP202, etc). Go to one of them and compile one of the sample programs.
For each sample program you will see a Unix project link. Right-click on the link to save the project zip file. Unpack the zip file and compile the application by running make .