After a few red herrings, this was fixed:
"yip, exactly what i said, we have renamed the interal functions
"ibm_"
If you include the fglsys.h in the header of the .c
files and recompile then you don't need to "hack"
all the functions manually. fglsys.h does the conversion for you".
The lesson, according to IBM Tech Support, is "Don't use internal
functions?"
There's some stuff about this here (usual snappy IBM URLs apply):
http://www-1.ibm.com/support/docview.wss?rs=681&context=SSVT2J&context=SSCVRDE&c
ontext=SSCVRDD&context=SSCVRDJ&context=SSCVRDM&dc=DB520&dc=D600&dc=DB530&dc=D700
&dc=DB500&dc=DB540&dc=DB510&dc=DB550&q1=fglsys&uid=swg21108090&loc=en_US&cs=utf-
8&lang=en
Thanks to everyone, esp. Jonathan, Tsutomu, "Scottish Poet" and IBM UK Tech
Support.
scottishpoet - 29 Jul 2005 21:37 GMT
the URL might be long but it is a link to a doc in the IBM support
database
the informix tools support database is
http://www.ibm.com/software/data/informix/tools/support/
if you type in "popquote" (one of the functions that couldn't be
found), check "solve a problem", and click "submit" it will find the
document referred to previously
it is a really good facility!!
There is a similar database for IDS
http://www.ibm.com/software/data/informix/ids/support/
the link to search all products at the same time is a bit longer but
you can choose that from the dropdown list at
www.ibm.com/software/data/informix/support