Running a new instance of the Architect helps avoid conflicts between SISPI sessions. To do so:
1. Change the name of the instance in the SISPI startup script, e.g.:
architect -i Kyler -c /home/precam/precam/architectures/samples/precam_cs.ini
^^^^
change "Kyler" to another instance name (whatever you want)
2. Edit the instance name in your ocsConnectPrep script so that it matches the name in the SISPI setup script; e.g. change "Kyler" in the following:
setup PML
setup Architect
function join_instances {
source $SISPI_HOME/instances/Kyler/scripts/sispi_env.csh
}
From Kyler (15 Sep 2010) on the running of Dominik Rastawiki's version of PreCam SIPSI ("dr"):
On ctiozw, I have issued the commands: "eups declare IB dr -c", "eups declare SISPIlib dr -c", and "eups declare OCS dr -c". These should match the eups dependencies to the versions of the code you're actually attempting to execute. I'm not sure if this will fix anything, but I do think trying to call one version in the ini file while eups thinks you're using a different version could be the source of at least some of your problems.
To undo this change, "eups declare IB trunk -c", "eups declare OCS legacy -c", and "eups declare SISPIlib trunk -c".