Errors after upgrade to 4GL version 7.30
Posted in 2000
We are in the process of upgrading from 4GL version 6.05 to 7.30 UC4 on Solaris 2.6. We are also upgrading the data server from 7.24 to 9.20. While recompiling our esql-based applications with the new 4GL tools, we've come across some problems that appear to be related to the 4GL upgrade. I say this because everything compiled properly prior to the upgrade. The specific problem we are facing right now is a 'multiple defined' type error (-33050 and -33051). The multiply defined variables singled out in the error message include int4, int2, int1 and other typedef'd variables defined in $INFORMIXDIR/incl/esql/ifxtypes.h. One header file included in the source file that receives the compilation error from esql references ifxtypes.h in two places (indirectly), but the second reference is disabled via '#ifdef'. Has anybody come across a similar problem with esql on 4GL 7.30 UC4 (or any other release). The ifxtypes.h item mentioned on the previous line may be related to a problem on my application side, it could point to a problem with the development tools I am using, or it could be unrelated to the problem I am experiencing. Thank you for any help any one has to offer. -Ira Rosen