
On Wed, May 26, 2010 at 05:05:25AM -0700, Nozhup wrote:
Stefan Manegold wrote:
Compilation also work fine from MonetDB-Jun2010-SuperBall-DB0.tar.bz2 nightly built super source ball on my Fedora 12 desktop with unixODBC 2.2.14.
It is probably a version problem.
Indeed. We recently switched from providing our own odbc header files to using the system provided odbc header files (to solve/prevent compatibility problems); however, it appears the (unix)ODBC tents to change their header files (i.e., interfaces like function signatures or type definitions) quite frequently and significantly without respecting backward compatibility.
I'll try updating the unixODBC and see if if it solves the problem.
If possible for you, this should indeed be the simples and quickest way for you. We might also check, whether and how we can improve our configure checks to better detect incompatible versions of unixODBC or try to improve flexibility of our code to code with all the various incompatible versions of unixODBC. But this might take some time ... Stefah
Stefan Manegold wrote:
Could you please check, how function SQLExtendedFetch() is defined in your /usr/include/sqlext.h, i.e., `grep SQLExtendedFetch /usr/include/sqlext.h`
/usr/include/sqlext.h SQLRETURN SQL_API SQLExtendedFetch( SQLHSTMT hstmt, SQLUSMALLINT fFetchType, SQLROWOFFSET irow, SQLROWSETSIZE *pcrow, SQLUSMALLINT *rgfRowStatus);
clients/src/odbc/driver/SQLExtendedFetch.c
SQLRETURN SQL_API SQLExtendedFetch(SQLHSTMT hStmt, SQLUSMALLINT nOrientation, SQLLEN nOffset, SQLULEN *pnRowCount, SQLUSMALLINT *pRowStatusArray)
-- View this message in context: http://old.nabble.com/June-Candidate-release-tp28677743p28679779.html Sent from the monetdb-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
_______________________________________________ MonetDB-users mailing list MonetDB-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/monetdb-users
-- | Dr. Stefan Manegold | mailto:Stefan.Manegold@cwi.nl | | CWI, P.O.Box 94079 | http://www.cwi.nl/~manegold/ | | 1090 GB Amsterdam | Tel.: +31 (20) 592-4212 | | The Netherlands | Fax : +31 (20) 592-4199 |