Re: postgresql-8.0.0 beta5 & postgresql-7.4.6 can't compile successfully

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: Luojia(dot)Chen(at)Sun(dot)COM
Cc: pgsql-bugs(at)postgresql(dot)org, Rajesh Ramchandani <Rajesh(dot)Ramchandani(at)Sun(dot)COM>
Subject: Re: postgresql-8.0.0 beta5 & postgresql-7.4.6 can't compile successfully
Date: 2004-12-13 19:07:47
Message-ID: 200412131907.iBDJ7lp06034@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Luojia Chen wrote:
> Hi,
>
> Please see my inline reply.
>
> Bruce Momjian wrote:
> > Would you tell use what is on this line?
> >
> > /usr/include/sys/siginfo.h:259:
>
> ctid_t __ctid; /* contract ID */

OK, do a 'grep' and find out what /usr/include/* file contains the
definiation of ctid_t.

> > Seems you need an extra #include for that platform. Try adding
> > "#include <sys/types.h>" before the signal.h include and see if that
> > helps.
>
> Adding the "#include <sys/types.h>" in the "/usr/include/sys/signal.h"
> and "/usr/include/signal.h" doesn't help.

OK.

> > If your signal.h can't be used without a previous include being present
> > it sounds like a bug in the operating system.
> >
> > My BSD system has for the signal manual page:
> >
> > #include <signal.h>
> >
> > void
> > *signal(sig, func());
> >
> > Does your signal manual page have another #include at the top?
>
> No, I didn't see any other #include at the top for the manual page
> It shows as:
> -----------
> #include <signal.h>
>
> void (*signal (int sig, void (*disp)(int)))(int);

OK, try a simple test. Create a small C file that just includes
signal.h and see if it compiles. If it doesn't, that manual page is
wrong, at the least.

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Bryan Roberts 2004-12-13 20:26:21 Re: Win 32 'could not attach to proper memory at fixed address'
Previous Message Luojia Chen 2004-12-13 18:51:37 Re: postgresql-8.0.0 beta5 & postgresql-7.4.6 can't compile