Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

4gl compilation not working ?

Status
Not open for further replies.

nicklello

Programmer
Mar 11, 2005
4
US
This one is driving me nuts and has taken several days of trial and error with no success.

Environment:-
SunFire v480
Solaris 9
IBM INFORMIX-4GL 7.31.UC3
IBM INFORMIX-4GL Interactive Debugger 7.32.UC2
IBM INFORMIX-4GL Rapid Development System 7.32.UC2
IBM INFORMIX-SQL 7.31.UC3
Informix Dynamic Server 9.30.UC7
gcc 3.4.2

INFORMIXSERVER points to a remote server over TLI.

Basically, compilation of any 4gl programs produce the following errors:-

error: `ibm_FfBfEfA0' undeclared (first use in this function)
error: (Each undeclared identifier is reported only once
error: for each function it appears in.)

Examining the .ec file that these errors are from there are some high-bit-set characters at the line being blamed for the above errors. These don't exist in the 4gl source.

Does anyone have any ideas at all why this would be happening. I'm sure it's something simple but the cause eludes me.....
 
**UPDATE**

I've reinstalled the Informix software 'just in case' and have aligned the version numbers:-

IBM INFORMIX-4GL 7.31.UC3
IBM INFORMIX-4GL Rapid Development System 7.31.UC3
IBM INFORMIX-SQL 7.31.UC3
Informix Dynamic Server 9.30.UC7

Still getting exactly the same errors; so no package conflicts.
 
I've managed to track the cause of the problem down to variables defined as LIKE table.col where table.col is an nchar.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top