Informix Error -1336: Module name in the pcode file contains pcode version compile-version. This program can run pcode version runner-version. Run the pcode compiler with the -V option to check the pcode version that it produces. Then recompile all modules of your program, and run it again.
Cause and resolution
Module name in the pcode file contains pcode version compile-version. This program can run pcode version runner-version. Run the pcode compiler with the -V option to check the pcode version that it produces. Then recompile all modules of your program, and run it again.
The program runner or a customized runner must be the same software version as the program compiler. To check that the programs are at the same level, execute each with the -V option. That option displays their version numbers. When you determine that you are using compatible software, recompile your program.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-1336 fires when there's a version mismatch between the pcode compiler that produced a module and the program runner executing it — per the official guidance, the message itself names the specific module and the pcode version it was compiled with.
- A module compiled with a different pcode compiler version than the program runner expects, per the official guidance — the direct, only cause.
Solutions / Resolution
- Run the pcode compiler with the
-Voption to identify the version it produces, per the official guidance. - Recompile all program modules, per the official guidance, with that compiler.
- Ensure the program runner matches the compiler's software version, per the official
guidance, verifying both with
-V.
Examples
Checking compiler and runner versions
$ fglpc -V
$ fglgo -V
Diagnostic Checks
- Check the pcode compiler's version (
-V) against the program runner's version (-V), and recompile all modules if they differ.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -1336 in this set yet.
A pcode compiler/runner version mismatch — check both with -V and recompile all modules.