[DB-SIG] Linux & Informix
Anthony M. Ingraldi
A.M.INGRALDI@larc.nasa.gov
Fri, 14 Aug 1998 08:16:52 -0400
At 4:57 PM -0600 8/13/98, Bill Anderson wrote:
>I put informix on my machine at home, and tried the informixdb module,
>it compiled, but threw lines after lines of errors when trying to import
>in the interactive shell for testing. Is this known to *not* work on
>Linux?
I don't know about any Linux-specific problems with informixdb, but it
seems that a common import problem is related to how the module is linked
when you build it. I had to modify the LIBS definition in the Makefile in
order to get a module that would import successfully.
Old LIBS definition:
LIBS=-lasf -lsql -los -lgen
new definition:
LIBS=-lixsql -lixasf -lixgen -lixos -lixgls -lnsl -lsocket -laio -lm
/usr/local/informix/lib/esql/checkapi.o -lixglx
You may need a slightly different definition of LIBS in your environment.
Typing "esql -libs" at a command prompt should give you the necessary
linking information.
SIDE NOTE:
----------
Perhaps the Makefile in the distribution should include the following for
the LIBS definition:
LIBS=`esql -libs`
I don't know if the esql command is available in all Informix
installations, so the above definition may not always work.
--
Tony Ingraldi | e-mail: A.M.INGRALDI@LaRC.NASA.GOV
NASA Langley Research Center |
Mail Stop 267 | Phone : (757) 864-3039
Hampton, VA 23681-2199 | Fax : (757) 864-7892