Skip Menu |

This queue is for tickets about the DBD-Informix CPAN distribution.

Report information
The Basics
Id: 8244
Status: resolved
Worked: 2.2 hours (130 min)
Priority: 0/
Queue: DBD-Informix

People
Owner: j.leffler [...] acm.org
Requestors: jleffler [...] us.ibm.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Date: Thu, 4 Nov 2004 09:00:16 -0800 (PST)
From: Jonathan Leffler <jleffler [...] us.ibm.com>
To: bug-DBD-Informix [...] rt.cpan.org
CC: jonathan.leffler [...] gmail.com
Subject: DBD::Informix 2003.04 does not compile properly with CSDK 2.90.UC1
DBD::Informix v2003.04 does not compile properly with ClientSDK 2.90.UC1. -- Jonathan Leffler #include <disclaimer.h> STSM, Informix Database Engineering, IBM Data Management Phone: +1 650-926-6921 Fax: +1 650-926-6971 Tie-line: 630-6921 Email: jleffler@us.ibm.com Guardian of DBD::Informix v2003.04 -- http://dbi.perl.org
Yes - a known problem. A new release of DBD::Informix will be released shortly with a revised Makefile.PL that recognizes this deviation from normal versioning. The problem is that DBD::Informix uses ESQL/C from the Informix ClientSDK product. The current version of CSDK is 2.81.UCx, and the version of ESQL/C in that is 9.53.UCx. The next version of CSDK is 2.90.UC1, but the version of ESQL/C contained in it is ESQL/C 2.90.UC1. While I sympathize with wanting to synchronize version numbers, it does make it hard to deal with when software conditions its compilation on the ESQL/C version number. (I note that ESQL/C has had versions from 1.10 through 2.10, and 4.00 through 9.53, but never previously had anything version 2.9x, so it is not reusing a version number - that would be really, really bad - but it has had many other versions, dating back to 1985.) So, the code in DBD::Informix that works on the ESQL/C version number got caught by surprise - and will be fixed. -- Jonathan Leffler <jleffler@earthlink.net> <jleffler@us.ibm.com> Guardian of DBD::Informix 2003.04 -- see http://dbi.perl.org/ "I don't suffer from insanity - I enjoy every minute of it!"