When building the Gen 8.6 remote file (.rmt) file (generated for C, Oracle, Unix) the following error is issued in the .out file:
"/export/home/test1/build/srv.c", line xxxx: argument #2 is incompatible with prototype: prototype: pointer to void : "/opt/86ora/runtime/include/tiabinc.h", line xx argument : struct {unsigned short len, array[2] of unsigned char arr}..."
Gen 8.6 Build Tool on UNIX/Linux
This error points to one of the following:
Recommendation is to run a consistency check within the Gen Toolset within the following areas: On the offending Action Block or Prad, on the DSL table(s) containing the column or FK, and also when generating the remote file .rmt itself. Resolve all consistency check errors related to the offending attribute(s)/Columns(s) and retest. If no consistency check errors are discovered, manually check the implementation of the attribute within the DSL against the physical Oracle database tables to insure consistency.