PROBLEM on SOLARIS

Поиск
Список
Период
Сортировка
От Chris Bitmead
Тема PROBLEM on SOLARIS
Дата
Msg-id 394D7976.88C5AEA9@nimrod.itg.telecom.com.au
обсуждение исходный текст
Ответы Re: PROBLEM on SOLARIS  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Current cvs compiled on Solaris gives the following error...

In file included from ../../include/tcop/tcopprot.h:22,                from pg_proc.c:26:
/usr/include/setjmp.h:70: conflicting types for `jmp_buf'
/usr/include/setjmp.h:53: previous declaration of `jmp_buf'
gmake[3]: *** [pg_proc.o] Error 1


The problem comes from src/include/config.h which defines...

#ifndef HAVE_SIGSETJMP
# define sigjmp_buf jmp_buf
# define sigsetjmp(x,y) setjmp(x)
# define siglongjmp longjmp
#endif

which redefines jmp_buf in conflict with solaris. Solaris appears to
have sigsetjmp, but I don't know the cause of the problem beyond that.


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: OK, OK, Hiroshi's right: use a seperately-generated filename
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Big 7.1 open items