[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: