Re: compilation error

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)

In response to

Responses

Browse pgsql-novice by date

  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...