Re: Trying to build 7.0.3 on SCO 5.0.4

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Trying to build 7.0.3 on SCO 5.0.4
Дата
Msg-id 1557.974821224@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Trying to build 7.0.3 on SCO 5.0.4  (Dave Smith <dave@candata.com>)
Список pgsql-general
Dave Smith <dave@candata.com> writes:
> cc -b elf -o ecpg preproc.o pgc.o type.o ecpg.o ecpg_keywords.o output.o
> keywords.o c_keywords.o ../lib/typename.o descriptor.o variable.o  -lPW
> -lgen -lcrypt -lld -lnsl -lsocket -ldl -lm -ltermcap -lcurses  -W l,-Bexport
> Undefined                       first referenced
>   symbol                             in file
> nocachegetattr                      pgc.o

Hm.  Try removing #define DISABLE_COMPLEX_MACRO from
src/include/port/sco.h.

Not sure if the backend will build (or work if built) without that
#define; it depends on whether your compiler is less buggy than the
version that caused someone to put that #define into sco.h originally.
But it's worth a try.  Worst case, you might have to build the backend
with DISABLE_COMPLEX_MACRO and remove it only for ecpg.  Or you could
use the fix embodied in current sources --- make fastgetattr() a
normal extern routine in heapam.c, instead of a static in heapam.h.
But that'd take a little more work...

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] (download ANSI SQL benchmark?) Re: Postgres article
Следующее
От:
Дата:
Сообщение: Re: I loose my history keys using psql...