Re: Lots of warnings, and an outright error, in 2.2.14 on 64-bit
Peter Lai <[email protected]>
| Newsgroups | gmane.comp.db.unixodbc.devel |
|---|---|
| Message-ID | <[email protected]> |
There is a patch for this. Basically declare ODBCINT64_TYPE (and UODBCINT64_TYPE) in sqltypes. There is a patch in cvs, but for the concrete example, this is how this was patched in freebsd: http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/unixODBC/files/patch-include-sqltypes.h?rev=1.1;content-type=text%2Fplain http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/unixODBC/files/patch-exe-odbc-config.c?rev=1.1;content-type=text%2Fplain On Tue, Feb 10, 2009 at 9:52 PM, Tom Lane <[email protected]> wrote: > unixODBC 2.2.14 fails to build for me on Fedora 9 x86_64 (gcc 4.3.0); > it looks like a genuine 64-bit-ness bug in odbctest/results.cpp: > > results.cpp: In member function 'void dExtendedFetch::Ok()': > results.cpp:2608: error: cannot convert 'SQLUINTEGER*' to 'SQLULEN*' for argument '4' to 'SQLRETURN SQLExtendedFetch(void*, SQLUSMALLINT, SQLLEN, SQLULEN*, SQLUSMALLINT*)' > > I also get a boatload of warnings (attached), a lot of which look like > potentially real problems --- especially the format-mismatch ones. > > Any interest in fixing these? I gather that odbctest won't even be > there anymore in 2.2.15, but... > > regards, tom lane > > > _______________________________________________ > unixODBC-dev mailing list > [email protected] > http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev > > _______________________________________________ unixODBC-dev mailing list [email protected] http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev