Your OS should have pid_t defined in an include file.  Findit, and add
the #include to miscadmin.h. Then, tell us so we can add it here.

> At 11:06 AM 28/02/00, Ulf Mehlig wrote the following message:
> >P.S.: Ah, there was another problem, but I wasn able to reproduce it;
> >       after compiling, "make install" did not install "initdb"; after
> >       repeating the install, everything was in place (Redhat 6.1);
> >       another install on RedHat 6.0 worked without problems.
> I couldn't compile it on FreeBSD 3.3-STABLE and FreeBSD 3.2-STABLE. Tried 
> with stock gcc (2.7.2.1a faik) and gcc 2.95.2:
> 
> /usr/local/bin/gcc295 -I../../include -I../../backend   -O2 -m486 -pipe 
> -I..   -c parse_type.c -o parse_type.o
> /usr/local/bin/gcc295 -I../../include -I../../backend   -O2 -m486 -pipe 
> -I..   -c parse_coerce.c -o parse_coer
> ce.o
> /usr/local/bin/gcc295 -I../../include -I../../backend   -O2 -m486 -pipe 
> -I..   -c parse_target.c -o parse_targ
> et.o
> /usr/local/bin/gcc295 -I../../include -I../../backend   -O2 -m486 -pipe 
> -I..   -c scan.c -o scan.o
> /usr/local/bin/gcc295 -I../../include -I../../backend   -O2 -m486 -pipe 
> -I..   -c scansup.c -o scansup.o
> In file included from scansup.c:20:
> ../../include/miscadmin.h:229: parse error before `pid'
> gmake[2]: *** [scansup.o] Error 1
> gmake[2]: Leaving directory `/usr/work/databases/pgsql/src/backend/parser'
> gmake[1]: *** [parser.dir] Error 2
> gmake[1]: Leaving directory `/usr/work/databases/pgsql/src/backend'
> gmake: *** [all] Error 2
> 
> The file has this:
> 
> #define PIDFNAME        "postmaster.pid"
> 
> extern void SetPidFname(char *datadir);
> extern char *GetPidFname(void);
> extern void UnlinkPidFile(void);
> extern int SetPidFile(pid_t pid); <-------------- this line is problematic
> 
> #endif   /* MISCADMIN_H */
> 
> Tomaz
> ----
> Tomaz Borstnar <[EMAIL PROTECTED]>
> "Love is the answer to the final question you ask" - Unknown
> 
> 
> ************
> 
> 


-- 
  Bruce Momjian                        |  http://www.op.net/~candle
  [EMAIL PROTECTED]               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

************

Reply via email to