Skip to main content

Runtime error 211 program not executable by runtime system

  • February 15, 2013
  • 0 replies
  • 0 views

This article explains why a 211 error occurs when trying to run a program that was ported from another server.

Problem:

When I was trying to run a program that was ported from another server, a 211 error occurs. Specifically, the message received was a load error 211 pc=0, call=1, seg=20 211 program not executable by runtime system. Why is this happening?

Resolution:

The reason this error is occurring is because the program is 64 bit and was ported over from another system to one whose Server Express product and/or hardware is 32 bit only. This problem can occur on AIX systems with Server Express prior to version 4.0SP2. The 32 and 64 bit versions for AIX were separate products until version 4.0SP2 was released. If a program is compiled with the 64 bit product on an AIX system and run with COBDIR, PATH, and LIBPATH set for the 32 bit product, error 211 will occur. The same is true for 64 bit code ported to any AIX 4.3.3 system. That version of AIX is 32 bit only. A few Sun Solaris installations run on 32 bit-only SPARC hardware. Load error 211 will occur if a 64 bit program is ported from another Solaris/SPARC system. Object Cobol Developer Suite is 32 bit only on all platforms and cannot run 64 bit programs.

Incident Number: 2146320

Old KB# 14397