SQL -25507 error trying to build DBD::Informix on linux



Hi,

I'm running into a problem trying to build DBD::Informix on a Redhat ES3 host, with a database on a Solaris 9 host.

Client: RedHat ES3, 2.4.21-15.0.4.ELsmp, perl v5.8.0, Informix clientsdk.2.90.UC1.LINUX installed. Trying to install DBD-Informix-2005.01

Database server: Solaris 9, Informix 9.40.UC4

/etc/services and $INFORMIXDIR/etc/sqlhosts are fine. (olsoctcp specified in the sqlhosts file.)

I've created a specific user for this, and that user has all the appropriate privs if I connect as it on the db server. On the linux host I've set all the environment variables correctly, but end up with this:

...
Testing whether your Informix test environment will work...
ESQLTEST Program Running:
@(#)$Id: esqltest.ec,v 2004.1 2004/11/16 22:29:43 jleffler Exp $
$INFORMIXDIR is set to '/opt/informix'.
$INFORMIXSERVER is set to 'flydev'.
$DBI_DBNAME unset - defaulting to 'stores'.
$DBD_INFORMIX_DATABASE unset - defaulting to 'stores'.
$DBD_INFORMIX_DATABASE2 unset - defaulting to 'stores'.
$DBD_INFORMIX_USERNAME is set to 'monfly'.
$DBD_INFORMIX_USERNAME2 is set to 'monfly'.
$DBD_INFORMIX_PASSWORD is set.
$DBD_INFORMIX_PASSWORD2 is set.
Testing connection to stores
CONNECT TO 'stores' with user info
SQL: -25507: <<Failed to locate SQL error message>>
Testing concurrent connection to stores
CONNECT TO 'stores' with user info
SQL: -25507: <<Failed to locate SQL error message>>

Does anyone have any ideas? Any help would be appreciated.

(Oh, and apologies for the disclaimer at the end of this message. The company's email server tacks it on automatically.)

--
Bruce Z. Lysik <blysik@xxxxxxxxxxxxxx>
Operations Engineer


The information contained in this message (including any attachments) may be confidential. This message (including any attachments) is intended to be read only by the recipient(s) to whom it is addressed. If the reader of this message is not the intended recipient, you are on notice that any distribution of this message, in any form, is strictly prohibited. If you have received this message in error, please immediately notify the sender and/or Shutterfly by telephone at (650) 610-5200 and delete or destroy any copy of this message (including any attachments).
.