Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-hackers by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group