Hello,

I saw another post on this list about some conflicts on building an 
rpm on redhat that seemed similar.

I wanted to add that I was building PHP with the individual directory 
flags, (./configure --with-iodbc=/usr --with-pgsql=/usr/local ) and 
the compiler still choked (see below).

Not sure if just moving the file sqltypes.h will fix this.

Copied my message from another list to this one also.

Thanks.

Ray A.

>
>Hello,
>
>I have a question regarding the 7.4 library include file called 
>/usr/local/pgsql/include/sqltypes.h
>
>It seems to only include supplementary type defs.
>
>The problem is that I installed the client libraries on a Mac XSERVE 
>10.3 server that comes with iODBC libraries in /usr/include. I was 
>compiling PHP with iODBC support as well as with PgSQL support and 
>it kept dying with syntax errors on the iODBC make.
>
>I found that the compiler was looking in the pgsql include directory 
>first and found its version of sqltypes.h
>
>I was able to get around the errors by renaming the pg header file 
>to something else, but I still have not checked if that had some 
>impact on the pg functionality that was built.
>
>Is it necessary to have this include file named this or could it be 
>renamed to something more specific to like pgsqltypes.h
>
>More info on this file would be appreciated.
>
>Thanks much.
>
>Ray A.


Thu, 4 Dec 2003 15:46:16 -0600
Ray Aspeitia <aspeitia@sells.com>
7.4 include file conflict

Where are we going on the pgsql/include file conflicts?  sqltypes.h is
very common on Win32, and decimal.h might be a problem too.  We even
have compatlib.h.

We can tell them to adjust the include path, but what do we do about
win32 system includes that want the system sqltypes.h?

---------------------------------------------------------------------------

Ray Aspeitia wrote:
> Hello,
> 
> I saw another post on this list about some conflicts on building an 
> rpm on redhat that seemed similar.
> 
> I wanted to add that I was building PHP with the individual directory 
> flags, (./configure --with-iodbc=/usr --with-pgsql=/usr/local ) and 
> the compiler still choked (see below).
> 
> Not sure if just moving the file sqltypes.h will fix this.
> 
> Copied my message from another list to this one also.
> 
> Thanks.
> 
> Ray A.
> 
> >
> >Hello,
> >
> >I have a question regarding the 7.4 library include file called 
> >/usr/local/pgsql/include/sqltypes.h
> >
> >It seems to only include supplementary type defs.
> >
> >The problem is that I installed the client libraries on a Mac XSERVE 
> >10.3 server that comes with iODBC libraries in /usr/include. I was 
> >compiling PHP with iODBC support as well as with PgSQL support and 
> >it kept dying with syntax errors on the iODBC make.
> >
> >I found that the compiler was looking in the pgsql include directory 
> >first and found its version of sqltypes.h
> >
> >I was able to get around the errors by renaming the pg header file 
> >to something else, but I still have not checked if that had some 
> >impact on the pg functionality that was built.
> >
> >Is it necessary to have this include file named this or could it be 
> >renamed to something more specific to like pgsqltypes.h
> >
> >More info on this file would be appreciated.
> >
> >Thanks much.
> >
> >Ray A.
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
> 

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Mon, 15 Dec 2003 20:17:10 -0500 (EST)
Bruce Momjian <pgman@candle.pha.pa.us>
Re: 7.4 include file conflict