Re: [PORTS] trouble with OpenBSD
От | Bruce Momjian |
---|---|
Тема | Re: [PORTS] trouble with OpenBSD |
Дата | |
Msg-id | 199906261557.LAA10475@candle.pha.pa.us обсуждение исходный текст |
Ответ на | trouble with OpenBSD (Louis Bertrand <louis@bertrandtech.on.ca>) |
Ответы |
Re: [PORTS] trouble with OpenBSD
|
Список | pgsql-ports |
> I made one patch so far in src (-m486 won't fly on non-i386 hardware): > > *** template/openbsd.orig Thu Jun 24 03:19:42 1999 > --- template/openbsd Thu Jun 24 03:20:15 1999 > *************** > *** 1,6 **** > AROPT:cq > SHARED_LIB:-fpic -DPIC > ! CFLAGS:-O2 -m486 -pipe > SRCH_INC: > SRCH_LIB: > USE_LOCALE:no > --- 1,6 ---- > AROPT:cq > SHARED_LIB:-fpic -DPIC > ! CFLAGS:-O2 -pipe > SRCH_INC: > SRCH_LIB: > USE_LOCALE:no Applied. > My build starts getting into trouble with > src/backend/storage/buffer/buf_init.c: > > cc -I../../../include -I../../../backend -I/usr/local/include -O2 -pipe > -I../. > . -c buf_init.c -o buf_init.o > buf_init.c: In function `InitBufferPool': > buf_init.c:241: `WaitCLSemId' undeclared (first use in this function) > buf_init.c:241: (Each undeclared identifier is reported only once > buf_init.c:241: for each function it appears in.) > gmake[3]: *** [buf_init.o] Error 1 > > To me it looks like you're missing a declaration, referring to file > bufmgr.c: > extern IpcSemaphoreId WaitCLSemId; > > I would add the line but I don't know if that's the real solution. Yes, add them. My new buf_init.c shows: #ifndef HAS_TEST_AND_SET { int status; --> extern IpcSemaphoreId WaitIOSemId; --> extern IpcSemaphoreId WaitCLSemId; WaitIOSemId = IpcSemaphoreCreate(IPCKeyGetWaitIOSemaphoreKey(key), I will add it to the main source tree. We don't have many people using HAS_TEST_AND_SET as undefined. -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-ports по дате отправления: