Try running the .r files from a client with a known bit-level. If the bit-levels match, the r-code will load. If not the "Invalid version, <version> (expected <version>) in object file <file-name>. (2888)" error will occur.
If the (2888) error is seen, the bit-level can be inferred from the version numbers listed: If the version number is over 15000, that indicates the 64-bit format, otherwise it's the 32-bit format.
Example, the error reads "Invalid version, 17391 (expected 1005) in object file myfile.r. (2888)". In this case, the 17391 is the version found in the .r file, so this is in 64-bit format. The client is a 32-bit client as it expects the 32-bit format. |