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 по дате отправления: