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


Reply via email to