Thread: Problem compiling in mac os with unix odbc
Hi pgsql odbc folks,
I'm having problems compiling this code.
--
I installed unixodbc like this:
brew install unixodbc
I'm running this to compile it
./configure --with-unixodbc --with-odbcinst=/Users/myself/unixodbc
make
But I'm facing some errors, all similar to this one:
odbcapi.c:76:1: error: conflicting types for 'SQLBindCol'
SQLBindCol(HSTMT StatementHandle,
^
/usr/local/include/sql.h:590:24: note: previous declaration is here
SQLRETURN SQL_API SQLBindCol(SQLHSTMT StatementHandle,
^
Could you help me out?
Do you know what I'm doing wrong?
Leonardo de la Cerda
Datometry / Agave Lab
Hi Leonardo,
Could you show me the declaration of SQLBindCol() in /usr/local/include/sql.h?
regards,
Hiroshi Inoue
On 2018/11/01 8:17, Leonardo De La Cerda wrote:
Hi pgsql odbc folks,I'm having problems compiling this code.I installed unixodbc like this:brew install unixodbcI'm running this to compile it./configure --with-unixodbc --with-odbcinst=/Users/myself/unixodbc
makeBut I'm facing some errors, all similar to this one:odbcapi.c:76:1: error: conflicting types for 'SQLBindCol'
SQLBindCol(HSTMT StatementHandle,
^
/usr/local/include/sql.h:590:24: note: previous declaration is here
SQLRETURN SQL_API SQLBindCol(SQLHSTMT StatementHandle,
Could you show me the declaration of SQLBindCol() in /usr/local/include/sql.h?
regards,
Hiroshi Inoue
^Could you help me out?Do you know what I'm doing wrong?--Leonardo de la CerdaDatometry / Agave Lab
Here's the declaration of SQLBindCol in /usr/local/include/sql.h
SQLRETURN SQL_API SQLBindCol(SQLHSTMT StatementHandle,
SQLUSMALLINT ColumnNumber, SQLSMALLINT TargetType,
SQLPOINTER TargetValue, SQLLEN BufferLength,
SQLLEN *StrLen_or_Ind);
By the way...
I'm facing exactly the same problem when I try to compile it under Linux CentOS.
On Thu, Nov 1, 2018 at 4:49 PM Inoue, Hiroshi <h-inoue@dream.email.ne.jp> wrote:
Hi Leonardo,On 2018/11/01 8:17, Leonardo De La Cerda wrote:Hi pgsql odbc folks,I'm having problems compiling this code.I installed unixodbc like this:brew install unixodbcI'm running this to compile it./configure --with-unixodbc --with-odbcinst=/Users/myself/unixodbc
makeBut I'm facing some errors, all similar to this one:odbcapi.c:76:1: error: conflicting types for 'SQLBindCol'
SQLBindCol(HSTMT StatementHandle,
^
/usr/local/include/sql.h:590:24: note: previous declaration is here
SQLRETURN SQL_API SQLBindCol(SQLHSTMT StatementHandle,
Could you show me the declaration of SQLBindCol() in /usr/local/include/sql.h?
regards,
Hiroshi Inoue^Could you help me out?Do you know what I'm doing wrong?--Leonardo de la CerdaDatometry / Agave Lab
Leonardo de la Cerda
Datometry / Agave Lab