Informix Error -1163
-1163 The FMP version number is incompatible with the 4GL program. Relink
the 4GL program and run again.FMP refers to IBM Informix 4GL/RF. See the installation documentation for your system.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-1163 fires when there's a version mismatch between FMP (IBM Informix 4GL/RF) and the compiled 4GL program — per the official guidance, this is a build/link-level incompatibility, similar in nature to -1112's form-version mismatch but for the program binary itself.
- The 4GL program linked against a different FMP version than the one currently installed/running, per the official guidance — the direct, named cause.
Solutions / Resolution
- Relink the 4GL program and run it again, per the official guidance — this is the documented, specific fix.
- Consult the installation documentation for your system, per the official guidance, for platform-specific relinking steps.
Examples
Relinking the program
$ fglink order_entry.4gi -o order_entry
Diagnostic Checks
- Check which FMP version the program was originally linked against, versus the version currently installed, and relink if they differ.
Related Errors / Related Topics
- -1112 — "A form is incompatible with the current 4GL version. Rebuild your form." A related version-compatibility error, for a form file rather than the linked program binary.
- -1149 — "An unknown code has been detected in the form." A related form-corruption/ version-mismatch error.
The linked 4GL program's FMP version doesn't match what's running — relink the program and run it again.