Choosing an rcp filesystem database version

Recently several people have run into a problem with the RCP database "forward" compatability. The problem occurs when trying to analyze data reconstructed with p14.06.00 with, for example, one of the p15.02.* programs.

The source of this problem is that p14.06.00 was built after p15.02.*. So though the code in p14.06.00 is "older" than that in p15.02.*, it's RCP db is newer. There are some RCPs that are used in p14.06.00 that didn't exist when p15.02.* was frozen.

One way around this is to build your exe against p15... and then setup p14.06.00 to run it. But that can have other, sometimes nasty effects. You may be getting unintended initialization data, for example.

A better way would be to allow you to chose the version of rcpfiledb you want to use. Since all versions of rcpfiledb contain every rcp that existed up to the time that version was created. So you never lose any rcps by using the latest database.

To chose the newest rcpfiledb:

If you wish to use the MAXOPT version of D0RunII, just replace whatever you do now with:
for older releases. For the new ones, just add a "setup rcpfiledb" somewhere after you've setup D0RunII.
Comments, complaints, bug reports to:
Alan M. Jonckheere
Last modified: Mon Feb 2 17:44:02 CST 2004