Re: psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x

Поиск
Список
Период
Сортировка
От Sivasakthi d/o Sivagnanam
Тема Re: psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x
Дата
Msg-id 017c01c52b78$c32970b0$9701a8c0@digicert2003.com.my
обсуждение исходный текст
Ответ на psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x  (Valia V.Vaneeva <fattie@tpu.ru>)
Список pgsql-odbc
Followed yr suggestion as i faced similar problem. Compiled successfully.
However during testing had this problem.... could u advise me what I shld do
? [OS=RedHat]

>>iodbctestw DSN=PgSQL
iODBC Unicode Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0205.0204
1: SQLDriverConnectW = [iODBC][Driver Manager]/usr/local/lib/psqlodbc.so:
undefined symbol: ucs2_to_utf8 (0) SQLSTATE=00000
2: SQLDriverConnectW = [iODBC][Driver Manager]Specified driver could not be
loaded (0) SQLSTATE=IM003

.sakthi
----- Original Message -----
From: "Tomas Skäre" <tomas@nocrew.org>
To: "Valia V.Vaneeva" <fattie@tpu.ru>
Cc: <pgsql-odbc@postgresql.org>
Sent: Thursday, March 17, 2005 2:49 AM
Subject: Re: [ODBC] psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x


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

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq


В списке pgsql-odbc по дате отправления:

Предыдущее
От: willy bas
Дата:
Сообщение: Connecting using Paradox 10
Следующее
От: "Sivasakthi d/o Sivagnanam"
Дата:
Сообщение: Re: psqlodbc-08.00.0005 + libiodbc-3.52.2 + mac os x