How does one run a program from a previous release?

From BRTT

Jump to: navigation, search
Question
Question:
How can I run a program from 4.11 while using the 5.0-64 release?


The 5.0 release is 64 bit only, and you may discover that some contrib programs have not been successfully ported to 64 bit. For example, they may regularly die with segmentation violations or bus errors.

In this situation, you may wish to run the version from the 4.11 release, while still using the 5.0-64 release for most programs.

Answer:
Basically, add your 4.11 license into the 5.0-64 license.pf file, and use the complete path in rtexec.pf


You must have the 4.11 release installed on the machine, of course, and you must have a license for both 4.11 and 5.0-64. Copy the license(s) from the 4.11 license.pf file into the 5.0-64 $ANTELOPE/data/pf/license.pf file; the 4.11 programs which you run will need to find the license there.

Then, in rtexec.pf, use the full pathname to the 4.11 program, in the Processes section, e.g.

Processes &Tbl{
 .
 .
 .
aprogram   /opt/antelope/4.11/bin/aprogram  aprogram-arguments
 .
}