jaggy@ibmpcug.co.uk (Mike Jagdis) (06/08/90)
I've just installed Informix 4GL on a DOS machine along with Microsoft C version 6.00. There is a problem with this so I thought I might as well tell you guys about it. I will let Informix know if I can dig out an address for them. (are they on the net? Anyone out there know?). Anyway the problem is in the Microsoft linker. The version 6.00 linker supports both OS/2 and DOS and now has the concept of a "module definition" file which is required for OS/2 linking but not DOS. However the filename must still be specified even with DOS. Informix does not know this so leaves it out which causes compiles to hang at phase 3 since the linker decides to stop and wait for you to specify the file. A second problem is that one of the libraries Informix specifies is called llibforms.lib (count the characters). I guess the pre-version 6.00 linker chopped this down to llibform.lib, however the new linker throws up on it and waits for you to enter a substitute library name. I fixed these problems by writing a small C program which sits further forward in the path than the standard Microsoft link.exe and massages the .lnk file produced by Informix before invoking the real link.exe. If anyone else out there is having problems running Informix 4GL with Microsoft C version 6.00 I'll happily mail a copy - it's only small! -- Mike Jagdis (jaggy@ibmpcug.co.uk) Inta Electronics Ltd. ______ ______ 1, The Metro Centre, / /\ / / /\ Toutley Road, / / \ / / /__\ Wokingham / / \/ / / \ RG11 5QW ------ E l e c t r o n i c s -- Automatic Disclaimer: The views expressed above are those of the author alone and may not represent the views of the IBM PC User Group. --