From: | ghaverla(at)freenet(dot)edmonton(dot)ab(dot)ca |
---|---|
To: | "Daniel A(dot) Melo" <daniel(at)codata(dot)com(dot)br> |
Cc: | pgsql-novice <pgsql-novice(at)postgresql(dot)org> |
Subject: | Re: compilation error |
Date: | 2001-03-08 15:20:25 |
Message-ID: | Pine.A41.3.95.1010308081510.26808F-100000@freenet.edmonton.ab.ca |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-novice |
On Thu, 8 Mar 2001, Daniel A. Melo wrote:
> Im getting compilation errors.
>
> The configure could not find some headers files (limits.h, netdb.h,
> pwd.h...) .
> i searched for them and they are in
> "/usr/src/linux-2.2.17/include/linux" and " /usr/include"
Are you saying that there is only 1 of each of those files,
distributed across the 2 different directory trees, or that
both directory trees contain files with those names?
I believe I've seen mention that application programs (like
PostgreSQL) should NOT be using kernel headers. Apparently
that is going to be made more difficult in the 2.4.x series.
> ive tryed:
>
> ./configure --prefix="/usr/local/pgsql" --with-perl --with-odbc
> --with-includes="/usr/src/linux-2.2.17/include/linux /usr/include"
This doesn't quite look right (the includes directive). I would
expect something like a PATH statement
/usr/src/linux-2.2.17/include/linux:/usr/include
or
--with-includes=/usr/src/linux.... --with-includes=/usr/include
But, since /usr/include should always be part of the includes
path, you shouldn't need to give this to the configure command.
It is for additional includes (I believe).
Gord
Matter Realisations http://www.materialisations.com/
Gordon Haverland, B.Sc. M.Eng. President
101 9504 182 St. NW Edmonton, AB, CA T5T 3A7
780/481-8019 ghaverla @ freenet.edmonton.ab.ca
780/993-1274 (cell)
From | Date | Subject | |
---|---|---|---|
Next Message | Catalin CIOCOIU | 2001-03-08 15:23:07 | List Tables ! |
Previous Message | Tom Lane | 2001-03-08 15:07:27 | Re: AOLServer/PHP/PostGres Site... |