Re : 토토 사이트 문제

출발 : "Andrew Dunstan"
to : "Postgresql Win32 포트 목록"
제목 : Re : 토토 사이트 문제
날짜 : 2003-10-03 10:45:24
메시지 -ID : 002901C3899B $ 7566E680 $ 6401A8C0@dunslane
보기 : 원시 메시지 | 전체 스레드 | mbox 다운로드 | 이메일 재판용
스레드 :
목록 : PGSQL-Hackers-WIN32


지금은 다음 코드로 이것을 얻었습니다.

#ifdef win32

#ifdef Unlink
#undef Unlink
#endif

정적 int
init_unlink (const char *path)
{
while (Unlink (path))
{
if (errno! = eacces)
반환 -1;
수면 (100); / * MS */
}
반환 0;
}

#define Unlink (x) init_unlink ((x))

#endif

치어

Andrew

----- 원본 메시지 -----
출처 : Andrew Dunstan
to : PostgreSQL Win32 포트 목록
보낸 : 2003 년 10 월 2 일 목요일 오후 10:59
제목 : [PGSQL-HACKERS-WIN32] LIB 문제

OK, UNIX에서 잘 작동하는 C 버전의 InitDB가 있으며 신호 처리 만 누락되었습니다. (누군가 궁금하거나 모험적인 사람이라면 나는 당신에게 사본을 이메일로 보낼 수 있습니다).

w32/mingw에서 컴파일 할 때 나는 이것을 얻는다 :

$ make
gcc -o2 -wall -wmissing -protoTypes -wmissing -declarations -dpgbindir = \ "/usr/local/pgsql/bin \"-dpgdatadir = \ "/usr/local/pgsql/share \"-l ../ sr/src/ -lpgport -o initdb
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0xe1) : dirmod.c :`errstart '에 대한 정의되지 않은 참조
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0xef) : dirmod.c : 'elog_finish'에 대한 정의되지 않은 참조
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0x11a) : dirmod.c :`errstart '에 대한 정의되지 않은 참조
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0x128) : dirmod.c : 'elog_finish'에 대한 정의되지 않은 참조
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0x1df) : dirmod.c :`errstart '에 대한 정의되지 않은 참조
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0x1ef) : dirmod.c : 'elog_finish'에 대한 정의되지 않은 참조
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0x21a) : dirmod.c :`errstart '에 대한 정의되지 않은 참조
../../../ src/port/토토 사이트pgport.a (dirmod.o) (. text+0x22a) : dirmod.c : 'elog_finish'에 대한 정의되지 않은 참조
만들기 : *** [initdb] 오류 1

이상한 것은 오늘 아침에 그것을 얻지 못했지만 전화를 걸지 않기 때문에 분명히 생각합니다.

이것을 고치는 방법에 대한 단서가 있습니까? Frontend가 정의 된 상태에서 Dirmod.c의 사본을 컴파일하십시오.

btw, Unlink ()에 적용되는 W32 타이밍 문제가 rmdir ()에도 적용되면 이에 대한 교체가 필요합니다..

감사합니다

Andrew

응답으로

응답

날짜 별 PGSQL-Hackers-WIN32 찾아보기

From 날짜 주제
다음 메시지 Andrew Dunstan 2003-10-03 18:32:56 initdb
postgresql : 젠 토토 문제 Andrew Dunstan 2003-10-03 02:59:59 postgresql : 젠 토토 문제