Thread: Install Error during gmake (hba.c:885: storage size of `peercred' isn't known )
Install Error during gmake (hba.c:885: storage size of `peercred' isn't known )
From
Mark Worsdall
Date:
Hi, Did the following:- ./configure (Nor problems here) gmake well this is where it went wrong:- hba.c:885: storage size of `peercred' isn't known hba.c:885: warning: unused variable `peercred' gmake[3]: *** [hba.o] Error 1 gmake[3]: Leaving directory `/usr/home/src/postgresql-7.2.1/src/backend/libpq' gmake[2]: *** [libpq-recursive] Error 2 gmake[2]: Leaving directory `/usr/home/src/postgresql-7.2.1/src/backend' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/usr/home/src/postgresql-7.2.1/src' gmake: *** [all] Error 2 [root@jilldando postgresql-7.2.1]# hum, so I am using gmake version:- GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. Built for i586-pc-linux-gnu Any ideas? I am lost, could not find away of bypassing ident. M. -- Mark Worsdall https://www.paypal.com/refer/pal=LS79YHQ9VUGLJ
Odds are your Linux include files don't match your OS version. Do you have a ucred.h include file? Does configure show it found *cred*? --------------------------------------------------------------------------- Mark Worsdall wrote: > Hi, > > Did the following:- > > ./configure (Nor problems here) > gmake > > well this is where it went wrong:- > > hba.c:885: storage size of `peercred' isn't known > hba.c:885: warning: unused variable `peercred' > gmake[3]: *** [hba.o] Error 1 > gmake[3]: Leaving directory > `/usr/home/src/postgresql-7.2.1/src/backend/libpq' > gmake[2]: *** [libpq-recursive] Error 2 > gmake[2]: Leaving directory `/usr/home/src/postgresql-7.2.1/src/backend' > gmake[1]: *** [all] Error 2 > gmake[1]: Leaving directory `/usr/home/src/postgresql-7.2.1/src' > gmake: *** [all] Error 2 > [root@jilldando postgresql-7.2.1]# > > hum, so I am using gmake version:- > GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. > Built for i586-pc-linux-gnu > > Any ideas? I am lost, could not find away of bypassing ident. > > M. > > > > -- > Mark Worsdall > https://www.paypal.com/refer/pal=LS79YHQ9VUGLJ > > ---------------------------(end of broadcast)--------------------------- > TIP 5: Have you checked our extensive FAQ? > > http://www.postgresql.org/users-lounge/docs/faq.html > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
Re: Install Error during gmake (hba.c:885: storage size of `peercred' isn't known )
From
Mark Worsdall
Date:
In message <ZcqvROCIKEP9Ew3K@worsdall.demon.co.uk>, Mark Worsdall <mysql@wizdom.org.uk> writes >Hi, > >Did the following:- > >./configure (Nor problems here) >gmake > >well this is where it went wrong:- > >hba.c:885: storage size of `peercred' isn't known >hba.c:885: warning: unused variable `peercred' >gmake[3]: *** [hba.o] Error 1 >gmake[3]: Leaving directory >`/usr/home/src/postgresql-7.2.1/src/backend/libpq' >gmake[2]: *** [libpq-recursive] Error 2 >gmake[2]: Leaving directory `/usr/home/src/postgresql-7.2.1/src/backend' >gmake[1]: *** [all] Error 2 >gmake[1]: Leaving directory `/usr/home/src/postgresql-7.2.1/src' >gmake: *** [all] Error 2 >[root@jilldando postgresql-7.2.1]# > >hum, so I am using gmake version:- >GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. >Built for i586-pc-linux-gnu > >Any ideas? I am lost, could not find away of bypassing ident. > Solved finally by article:- http://archives.postgresql.org/pgsql-admin/2002-05/msg00219.php So I inserted: struct ucred { unsigned int pid; unsigned int uid; unsigned int gid; }; into the file:- /usr/local/src/postgresql-7.2.1/src/include/libpq/hba.h and gmake worked. Unlike the previous article writer my config.log did not have any of the information that he had. So I had to just try and see... it worked. I have readhat 5.1 upgraded to 5.2 with kernel 2.2.18 M. -- Mark Worsdall https://www.paypal.com/refer/pal=LS79YHQ9VUGLJ