From: | "Michael E(dot) Laws" <mike(at)landwinc(dot)com> |
---|---|
To: | <pgsql-odbc(at)postgresql(dot)org> |
Subject: | Re: Can't compile psqlodbc on Solaris 8 |
Date: | 2005-01-03 12:24:14 |
Message-ID: | 948839ACFA537042B39DF75FA5CA701A7B73@server1.landwinc.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
--- "Celeste Suliin Burris" <csburris(at)ci(dot)tacoma(dot)wa(dot)us> wrote:
> When I try to compile psqlodbc on Solaris 8, it fails. I'm not sure
what I'm doing wrong.
> gcc version 3.4.0
> GNU libtool 1.4.2
> GNU Make 3.80
> solaris 8 linker on Solaris 8 sparc.
>
> configured with the options - --enable-shared --with-iodbc
--with-odbcinst=/usr/local/etc
>
> errors look like this -
>
> source='environ.c' object='environ.lo' libtool=yes \
> depfile='.deps/environ.Plo' tmpdepfile='.deps/environ.TPlo' \
> depmode=gcc3 /bin/sh ./depcomp \
> /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g
-O2 -c -o environ.lo `test -f 'environ.c' || echo './'`environ.c
> gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c environ.c -MT environ.lo -MD
-MP -MF .deps/environ.TPlo -fPIC -DPIC -o environ.lo
> environ.c:233: error: conflicting types for 'PGAPI_StmtError'
> pgapifunc.h:78: error: previous declaration of 'PGAPI_StmtError' was
here
> environ.c:233: error: conflicting types for 'PGAPI_StmtError'
> pgapifunc.h:78: error: previous declaration of 'PGAPI_StmtError' was
here
> environ.c:465: error: conflicting types for 'PGAPI_ConnectError'
> pgapifunc.h:74: error: previous declaration of 'PGAPI_ConnectError'
was here
> environ.c:465: error: conflicting types for 'PGAPI_ConnectError'
> pgapifunc.h:74: error: previous declaration of 'PGAPI_ConnectError'
was here
> environ.c:598: error: conflicting types for 'PGAPI_EnvError'
> pgapifunc.h:70: error: previous declaration of 'PGAPI_EnvError' was
here
> environ.c:598: error: conflicting types for 'PGAPI_EnvError'
> pgapifunc.h:70: error: previous declaration of 'PGAPI_EnvError' was
here
> environ.c:660: error: conflicting types for 'PGAPI_Error'
> pgapifunc.h:65: error: previous declaration of 'PGAPI_Error' was here
> environ.c:660: error: conflicting types for 'PGAPI_Error'
> pgapifunc.h:65: error: previous declaration of 'PGAPI_Error' was here
> gmake[1]: *** [environ.lo] Error 1
> gmake[1]: Leaving directory `/tools/database/PostgreSQL/psqlodbc'
> gmake: *** [all] Error 2
I'm relatively new to the PostgreSQL ODBC driver so take this for what
it's worth...
On Solaris 9 (SPARC) with a similar configuration, I received the same
errors you did using iODBC 3.52.1. After seeing some of the same errors
when compiling OpenLDAP (using iODBC), I switched to iODBC 3.51.2 and
PostgreSQL ODBC compiled just fine. I haven't fully tested yet so
please let us know how it goes!
Regards,
Michael Laws
From | Date | Subject | |
---|---|---|---|
Next Message | Michael E. Laws | 2005-01-03 12:31:25 | Re: Can't compile psqlodbc on Solaris 8 |
Previous Message | Jaime Casanova | 2005-01-03 02:53:26 | Re: Which version of ODBC Driver can work with PostgreSQL (8.0...) for Windwos ? |