Hi there,

Currently, I'm using an Informix 9.x database, running on a Solaris 6 machine.
I've built an application around this database server, using

- Perl 5.6.0 ,
- Tk800.20 ,
- DBI  1.13 and
- DBD:Informix

all compiled on a Solaris 6 machine using an older Informix 7.x server.

The application runs very well on Solaris 6 clients, but using a Solaris 8 
client, the following error is generated:

>>>>>
DBI->connect failed: SQL: -25572: Network driver cannot bind a name to the port.
<<<<<   

Informix reports the following about the error nr:

>>>>>
-25572  Network driver cannot bind a name to the port.

A system call has failed. The sqlexecd daemon or database server cannot
access the network port that is specified by the servicename in the
sqlhosts file. This situation might occur because the network port is
already in use by another sqlexecd, database server, or other
application. Use a different servicename on the command line (prior to
Version 6.0) or in the sqlhosts file (beginning with Version 6.0).
Contact your system administrator for assistance.
<<<<<

However, using dbaccess on a Solaris 8 machine does not report network errors.


Do I need to compile the DBD:Informix module on a Solaris 8 machine?


Kind regards,

Jeroen Willems

Reply via email to