Re: [HACKERS] no answer to Solaris 2.6 failure to build 6.3.2?

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: De Clarke <de(at)ucolick(dot)org>
Cc: pgsql-hackers(at)postgreSQL(dot)org, pgsql-ports(at)postgreSQL(dot)org
Subject: Re: [HACKERS] no answer to Solaris 2.6 failure to build 6.3.2?
Date: 1998-07-03 01:23:21
Message-ID: 1695.899429001@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

De Clarke <de(at)ucolick(dot)org> writes:
> I still cannot get postgres 6.3.2 libpq to build under
> Solaris 2.6 ... this means I can't test any of my apps
> using postgres on my deployment platform. can anyone
> help?

> gcc version 2.7.2.3

> fe-connect.c: In function `PQconnectdb':
> fe-connect.c:204: warning: implicit declaration of function `strdup'
> fe-connect.c:204: warning: assignment makes pointer from integer without a cast

[ snip a whole lot of similar errors, all apparently arising from the
lack of prototypes for strdup() and other functions... ]

gcc is unhappy because it hasn't seen any declaration for strdup, and
later fdopen, strcasecmp, etc. All the other complaints follow from
that.

Either Solaris 2.6 has incredibly brain-damaged system include files,
or (more likely) you have a misconfigured gcc that is not reading the
correct version of <stdio.h>, <string.h>, etc. One way that that can
happen is if you try to copy a gcc installation from another system
rather than configuring and compiling it on exactly the target system.
(gcc tends to like to make "patched" copies of some of the system
include files, and if those don't match up with the real ones you are
in deep trouble.)

Surely libpq is not the only area where things are failing to build
because of these problems? Or is that the only subdirectory you have
tried to build?

regards, tom lane

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message t-ishii 1998-07-03 01:35:04 Re: [HACKERS] no answer to Solaris 2.6 failure to build 6.3.2?
Previous Message The Hermit Hacker 1998-07-02 22:08:43 Re: [HACKERS] no answer to Solaris 2.6 failure to build 6.3.2?