Thread: postgres.h missing?

postgres.h missing?

From
"Jack McKinney"
Date:
     I searched the archives, but could not find anything on this.

     I installed postgres-7.1 to /var/pgsql on my system, and then
configured php with './configure ... -pgsql=/var/pgsql'.  The compile
fails complaining that it cannot find postgres.h.  If I look in
/var/pgsql/include, I indeed find no such file:

$ ls /var/pgsql/include
c.h          ecpgtype.h   libpgtcl.h   os.h            sql3types.h
config.h     iodbc        libpq        postgres_ext.h  sqlca.h
ecpgerrno.h  lib          libpq-fe.h   postgres_fe.h
ecpglib.h    libpgeasy.h  libpq-int.h  pqexpbuffer.h

--
"I owe the government $3400 in taxes. So I    Jack McKinney
sent them two hammers and a toilet seat.      jackmc@lorentz.com
              -Michael McShane                http://www.lorentz.com
1024D/D68F2C07 4096g/38AEF076

Attachment

Re: postgres.h missing?

From
Matthew Kolb
Date:
On Sun, May 13, 2001 at 08:04:09PM -0500, Jack McKinney wrote:
>      I searched the archives, but could not find anything on this.
>
>      I installed postgres-7.1 to /var/pgsql on my system, and then
> configured php with './configure ... -pgsql=/var/pgsql'.  The compile
> fails complaining that it cannot find postgres.h.  If I look in
> /var/pgsql/include, I indeed find no such file:
>
> $ ls /var/pgsql/include
> c.h          ecpgtype.h   libpgtcl.h   os.h            sql3types.h
> config.h     iodbc        libpq        postgres_ext.h  sqlca.h
> ecpgerrno.h  lib          libpq-fe.h   postgres_fe.h
> ecpglib.h    libpgeasy.h  libpq-int.h  pqexpbuffer.h
>

change ext/pgsql/php_pgsql.h to include postgres_fe.h instead of postgres.h
small bug.

./muk

--
Matthew Kolb
muk@phaedrus.gaslightmedia.com

Re: postgres.h missing?

From
Martín Marqués
Date:
Quoting Jack McKinney <jackmc-pg-php@lorentz.com>:

>      I searched the archives, but could not find anything on this.
>
>      I installed postgres-7.1 to /var/pgsql on my system, and then
> configured php with './configure ... -pgsql=/var/pgsql'.  The compile
> fails complaining that it cannot find postgres.h.  If I look in
> /var/pgsql/include, I indeed find no such file:
>
> $ ls /var/pgsql/include
> c.h          ecpgtype.h   libpgtcl.h   os.h            sql3types.h
> config.h     iodbc        libpq        postgres_ext.h  sqlca.h
> ecpgerrno.h  lib          libpq-fe.h   postgres_fe.h
> ecpglib.h    libpgeasy.h  libpq-int.h  pqexpbuffer.h

Yes, the headers names changed in postgres. Download the last version of PHP,
which has fixed this (PHP-4.0.5 works)

Saludos... :-)

--
El mejor sistema operativo es aquel que te da de comer.
Cuida tu dieta.
-----------------------------------------------------------------
Martin Marques                  |        mmarques@unl.edu.ar
Programador, Administrador      |       Centro de Telematica
                       Universidad Nacional
                            del Litoral
-----------------------------------------------------------------

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly




Re: postgres.h missing?

From
Grant
Date:
Ok, after you've:

make
make install

Install the headers:

make install-all-headers

Then wherever you have told the headers to be installed to, if you are
using Linux, add that path to /etc/ld.so.conf and then run /sbin/ldconfig.

Then it should be able to find postgres.h when you come to configure php.

On Sun, 13 May 2001, Jack McKinney wrote:

>      I searched the archives, but could not find anything on this.
>
>      I installed postgres-7.1 to /var/pgsql on my system, and then
> configured php with './configure ... -pgsql=/var/pgsql'.  The compile
> fails complaining that it cannot find postgres.h.  If I look in
> /var/pgsql/include, I indeed find no such file:
>
> $ ls /var/pgsql/include
> c.h          ecpgtype.h   libpgtcl.h   os.h            sql3types.h
> config.h     iodbc        libpq        postgres_ext.h  sqlca.h
> ecpgerrno.h  lib          libpq-fe.h   postgres_fe.h
> ecpglib.h    libpgeasy.h  libpq-int.h  pqexpbuffer.h
>
> --
> "I owe the government $3400 in taxes. So I    Jack McKinney
> sent them two hammers and a toilet seat.      jackmc@lorentz.com
>               -Michael McShane                http://www.lorentz.com
> 1024D/D68F2C07 4096g/38AEF076
>


---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly




Re: postgres.h missing?

From
"Gyozo Papp"
Date:
the name of "new" include: postgres_fe.h.
Correct in the source.

----- Original Message -----
From: "Martín Marqués" <martin@bugs.unl.edu.ar>
To: "Jack McKinney" <jackmc-pg-php@lorentz.com>
Cc: <pgsql-php@postgresql.org>
Sent: 2001. május 14. 14:56
Subject: Re: [PHP] postgres.h missing?


> Quoting Jack McKinney <jackmc-pg-php@lorentz.com>:
>
> >      I searched the archives, but could not find anything on this.
> >
> >      I installed postgres-7.1 to /var/pgsql on my system, and then
> > configured php with './configure ... -pgsql=/var/pgsql'.  The compile
> > fails complaining that it cannot find postgres.h.  If I look in
> > /var/pgsql/include, I indeed find no such file:
> >
> > $ ls /var/pgsql/include
> > c.h          ecpgtype.h   libpgtcl.h   os.h            sql3types.h
> > config.h     iodbc        libpq        postgres_ext.h  sqlca.h
> > ecpgerrno.h  lib          libpq-fe.h   postgres_fe.h
> > ecpglib.h    libpgeasy.h  libpq-int.h  pqexpbuffer.h
>
> Yes, the headers names changed in postgres. Download the last version of PHP,
> which has fixed this (PHP-4.0.5 works)
>
> Saludos... :-)
>
> --
> El mejor sistema operativo es aquel que te da de comer.
> Cuida tu dieta.
> -----------------------------------------------------------------
> Martin Marques                  |        mmarques@unl.edu.ar
> Programador, Administrador      |       Centro de Telematica
>                        Universidad Nacional
>                             del Litoral
> -----------------------------------------------------------------
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo@postgresql.org so that your
> message can get through to the mailing list cleanly


Re: postgres.h missing?

From
Grant
Date:
Ok, after you've:

make
make install

Install the headers:

make install-all-headers

Then wherever you have told the headers to be installed to, if you are
using Linux, add that path to /etc/ld.so.conf and then run /sbin/ldconfig.

Then it should be able to find postgres.h when you come to configure php.

On Sun, 13 May 2001, Jack McKinney wrote:

>      I searched the archives, but could not find anything on this.
>
>      I installed postgres-7.1 to /var/pgsql on my system, and then
> configured php with './configure ... -pgsql=/var/pgsql'.  The compile
> fails complaining that it cannot find postgres.h.  If I look in
> /var/pgsql/include, I indeed find no such file:
>
> $ ls /var/pgsql/include
> c.h          ecpgtype.h   libpgtcl.h   os.h            sql3types.h
> config.h     iodbc        libpq        postgres_ext.h  sqlca.h
> ecpgerrno.h  lib          libpq-fe.h   postgres_fe.h
> ecpglib.h    libpgeasy.h  libpq-int.h  pqexpbuffer.h
>
> --
> "I owe the government $3400 in taxes. So I    Jack McKinney
> sent them two hammers and a toilet seat.      jackmc@lorentz.com
>               -Michael McShane                http://www.lorentz.com
> 1024D/D68F2C07 4096g/38AEF076
>


---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly




Re: postgres.h missing?

From
Martín Marqués
Date:
Quoting Jack McKinney <jackmc-pg-php@lorentz.com>:

>      I searched the archives, but could not find anything on this.
>
>      I installed postgres-7.1 to /var/pgsql on my system, and then
> configured php with './configure ... -pgsql=/var/pgsql'.  The compile
> fails complaining that it cannot find postgres.h.  If I look in
> /var/pgsql/include, I indeed find no such file:
>
> $ ls /var/pgsql/include
> c.h          ecpgtype.h   libpgtcl.h   os.h            sql3types.h
> config.h     iodbc        libpq        postgres_ext.h  sqlca.h
> ecpgerrno.h  lib          libpq-fe.h   postgres_fe.h
> ecpglib.h    libpgeasy.h  libpq-int.h  pqexpbuffer.h

Yes, the headers names changed in postgres. Download the last version of PHP,
which has fixed this (PHP-4.0.5 works)

Saludos... :-)

--
El mejor sistema operativo es aquel que te da de comer.
Cuida tu dieta.
-----------------------------------------------------------------
Martin Marques                  |        mmarques@unl.edu.ar
Programador, Administrador      |       Centro de Telematica
                       Universidad Nacional
                            del Litoral
-----------------------------------------------------------------

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly