Hi Stephen,

On Mon, Mar 05, 2007 at 11:52:42AM -0500, Package Maintainer wrote:
> The odbc driver is not 64 bit clean.  While the patch Steve provided to
> enable it to build on 64 bit systems is great, it doesn't make the
> driver actually work.

> In particular the function I ran into the problem with is SQLGetData
> which continues to take a *SQLINTEGER rather than a *SQLLEN for the
> indicator.

> As a result, on 64 bit systems this corrupts the calling application and
> causes crashes.

> There is a new upstream version which appears to fix these issues with a
> little help to actually build.  the unixodbc package also provides a
> PostgreSQL odbc driver which seems to not have these issues, however the
> drivers in the unixodbc source package are not packaged in debian.

> The new upstream version 8.02.200 works, but requires a patch to
> actually build due to some bugs that have since been solved.  I'll
> attach the patch that I used locally.

Well, it's rather late in the release cycle to try to fix this with a new
upstream version.  Is fixing SQLGetData enough to make odbc-postgresql
usable on 64-bit archs, or are there other fixes needed besides?

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to