Problemas compilando Postgres-6.4.2
Hola a todos:
Estoy intentando compilar Postgresql-6.4.2 y me da el siguiente error:
postmaster.c -o postmaster.o
postmaster.c: In function `ServerLoop':
postmaster.c:625: too few arguments to function `gettimeofday'
postmaster.c:664: too few arguments to function `gettimeofday'
postmaster.c:623: warning: unused variable `tz'
postmaster.c: In function `DoBackend':
postmaster.c:1450: too few arguments to function `gettimeofday'
postmaster.c:1405: warning: unused variable `tz'
make[2]: *** [postmaster.o] Error 1
make[2]: Leaving directory `/usr/src/pgsql/src/backend/postmaster'
make[1]: *** [postmaster.dir] Error 2
make[1]: Leaving directory `/usr/src/pgsql/src/backend'
make: *** [all] Error 2
En postmaster.c:
ServerLoop(void)
{
fd_set readmask, writemask;
int nSockets;
Dlelem *curr;
struct timeval now,later;
struct timezone tz;
gettimeofday(&now, &tz);
$ find -name "*.h" -exec grep gettimeofday {} \;
--> extern int gettimeofday(struct timeval *, struct timezone *);
/* Set to 1 if you gettimeofday(a,b) vs gettimeofday(a) */
# define gettimeofday(a,b) gettimeofday(a)
/* Set to 1 if you gettimeofday(a,b) vs gettimeofday(a) */
# define gettimeofday(a,b) gettimeofday(a)
No se mucho C pero creo que la llamada a la función le pasa los
argumentos correctamente. ¿Alguien me lo puede aclarar?
Un saludo
--
-----------------------------
Félix Herrera Alonso
felixfh@mx2.redestb.es
FELIXFH@santandersupernet.com
-----------------------------
Reply to: