Andrew Hamm wrote:
Oh dear - this is why I normally try not to hurry things, but since it is 2.5 years since the last release, and since CSDK 2.80 is causing trouble, I skimped a bit to get it released before departing on vacation (tomorrow morning) over Thanksgiving. Drat...drat...drat!hmmmmm - the new insert cursor stuff (perhaps?) is failing for me?
[In case you hadn't noticed, in my haste I also boobed on release 1.03.PC1; it was not a good day.]
If you take a look at t/t35cursor.t, you see that the problem is actually a test case error using a table or column name longer than 18 characters:t/t35cursor.....ok 1/17DBD::Informix::db do failed: SQL: -253: Identifier length exceeds the maximum allowed by this version of the server. at blib/lib/DBD/Informix/TestHarness.pm line 273. !! Terminating Test !! t/t35cursor.....dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 2-17 Failed 16/17 tests, 5.88% okayFailed Test Stat Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------- --- t/t35cursor.t 255 65280 17 16 94.12% 2-17 5 tests skipped. Failed 1/46 test scripts, 97.83% okay. 16/479 subtests failed, 96.66% okay. *** Error code 11 (bu21) Perl is 5.6.1 (please, I've only just got there...) SCO Open Server 5.0.6 IDS 7.31.UC5
my ($table) = "dbd_ix_cursor_state";
which is obviously the limit in 7.3x (though 9.2x and later allows up to 128 characters). The next version will delete the final underscore to get the total length down to 18 characters. Fix that, and I expect that the test will pass OK.
--
Jonathan Leffler ([EMAIL PROTECTED], [EMAIL PROTECTED]) #include <disclaimer.h>
Guardian of DBD::Informix 1.04.PC1 -- http://dbi.perl.org/
