I should say that after reinstalling dbi-1.21, I got the latest tarball from Daniel Ritz, who was developing the interbase module and didn't have a sun with interbase 5.5 to test on. The problems were uncovered, solved, and should be nonexistent with dbd::interbase 0.31.
The second part of our correspondence follows. --Aaryn ---------- Forwarded message ---------- Date: Fri, 31 May 2002 12:03:50 +0200 From: Ritz Daniel <[EMAIL PROTECTED]> To: Aaryn <[EMAIL PROTECTED]> Subject: Re: [Dbi-interbase-devel] DBD::Interbase 0.30 install problems hi aaryn > dbdimp.c: In function `ib2sql_type': > dbdimp.c:229: `SQL_TYPE_DATE' undeclared (first use in this function) > dbdimp.c:229: (Each undeclared identifier is reported only once > dbdimp.c:229: for each function it appears in.) > dbdimp.c:233: `SQL_TYPE_TIME' undeclared (first use in this function) > dbdimp.c:237: `SQL_TIMESTAMP' undeclared (first use in this function) > dbdimp.c: In function `dbd_db_login6': > dbdimp.c:444: `isc_dpb_SQL_dialect' undeclared (first use in this function) > dbdimp.c: In function `ib_st_prepare': > dbdimp.c:1061: `SQL_TYPE_DATE' undeclared (first use in this function) > dbdimp.c:1083: `SQL_TIMESTAMP' undeclared (first use in this function) > dbdimp.c:1096: `SQL_TYPE_TIME' undeclared (first use in this function) > dbdimp.c:1062: warning: unreachable code at beginning of switch statement > dbdimp.c: In function `ib_fill_isqlda': > dbdimp.c:2420: `SQL_TIMESTAMP' undeclared (first use in this function) > dbdimp.c:2428: `SQL_TYPE_DATE' undeclared (first use in this function) > dbdimp.c:2436: `SQL_TYPE_TIME' undeclared (first use in this function) > dbdimp.c:2421: warning: unreachable code at beginning of switch statement > > > Also, I'm not sure if I have the latest DBD-Interbase. You mentioned the > nightly built CVS tree, but I'm not sure how to use that. Is it going to > be different than the tarball available from CPAN? > ok, it now looks much better than before....all these errors are IB6 specific..the fixes i made for backward compatibility are not yet in an official release (0.31 will contain 'em) you have to use the files from the CVS tree. if you don't have a CVS client installed you can download an updated tarball from my server: http://ritz.dnsart.com/interbase/ it shows itself as 0.30 but it's a development snapshot. it's not much different from 0.30 and contains only small updates. and it's not less stable, it's better..... i think this tarball should now build...but the tests (some of 'em) will fail, 'cos they test IB6 stuff... -daniel
