Re: psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x
От | tomas@nocrew.org (Tomas Skäre) |
---|---|
Тема | Re: psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x |
Дата | |
Msg-id | 80psxzifyn.fsf@junk.nocrew.org обсуждение исходный текст |
Ответ на | psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x (Valia V.Vaneeva <fattie@tpu.ru>) |
Ответы |
Re: psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x
|
Список | pgsql-odbc |
Valia V.Vaneeva <fattie@tpu.ru> writes: > Hi, > > I've tried to compile psqlodbc-08.00.0005 with iODBC (libiodbc-3.52.2) > support under Panther. > > The problem is as follows: > > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT odbcapi30w.lo -MD -MP -MF > .deps/odbcapi30w.Tpo -c odbcapi30w.c -fno-common -DPIC -o > .libs/odbcapi30w.o > odbcapi30w.c:238: error: conflicting types for `SQLColAttributeW' > /usr/include/sqlucode.h:122: error: previous declaration of > `SQLColAttributeW' > make[1]: *** [odbcapi30w.lo] Error 1 > make: *** [all] Error 2 > > How can it be fixed? This patch will make it compile: Index: odbcapi30.c =================================================================== RCS file: /usr/local/cvsroot/psqlodbc/psqlodbc/odbcapi30.c,v retrieving revision 1.31 diff -u -u -r1.31 odbcapi30.c --- odbcapi30.c 21 Jul 2004 12:29:58 -0000 1.31 +++ odbcapi30.c 16 Mar 2005 18:46:19 -0000 @@ -104,7 +104,7 @@ SQLColAttribute(HSTMT StatementHandle, SQLUSMALLINT ColumnNumber, SQLUSMALLINT FieldIdentifier, PTR CharacterAttribute, SQLSMALLINT BufferLength, - SQLSMALLINT *StringLength, PTR NumericAttribute) + SQLSMALLINT *StringLength, SQLLEN *NumericAttribute) { RETCODE ret; Index: odbcapi30w.c =================================================================== RCS file: /usr/local/cvsroot/psqlodbc/psqlodbc/odbcapi30w.c,v retrieving revision 1.15 diff -u -u -r1.15 odbcapi30w.c --- odbcapi30w.c 21 Jul 2004 12:29:58 -0000 1.15 +++ odbcapi30w.c 16 Mar 2005 18:46:19 -0000 @@ -234,7 +234,7 @@ SQLPOINTER pCharAttr, SQLSMALLINT cbCharAttrMax, SQLSMALLINT *pcbCharAttr, - SQLPOINTER pNumAttr) + SQLLEN *pNumAttr) { RETCODE ret; BOOL alloced = FALSE; Greetings, Tomas
В списке pgsql-odbc по дате отправления: