Re: Howto build libpq.dll using VC2003 and ENABLE_THREAD_SAFETY=1
От | Magnus Hagander |
---|---|
Тема | Re: Howto build libpq.dll using VC2003 and ENABLE_THREAD_SAFETY=1 |
Дата | |
Msg-id | 6BCB9D8A16AC4241919521715F4D8BCE6C7877@algol.sollentuna.se обсуждение исходный текст |
Ответ на | Howto build libpq.dll using VC2003 and ENABLE_THREAD_SAFETY=1 ("Pit M." <fmi-soft@gmx.de>) |
Список | pgsql-general |
> Building without ENABLE_THREAD_SAFETY=1 works fine, but when > i add this option to the win32.mak some compiler error occur. > > d:\postgresql-8.0.3\src\interfaces\libpq\libpq-int.h(481) : error > C2143: syntax error : missing ')' before '*' > d:\postgresql-8.0.3\src\interfaces\libpq\libpq-int.h(481) : error > C2143: syntax error : missing '{' before '*' > d:\\postgresql-8.0.3\src\interfaces\libpq\libpq-int.h(481) : error > C2371: 'bool' : redefinition; different basic types > d:\postgresql-8.0.3\src\include\c.h(174) : see > declaration of 'bool' > d:\postgresql-8.0.3\src\interfaces\libpq\libpq-int.h(481) : error > C2143: syntax error : missing ';' before '*' > d:\postgresql-8.0.3\src\interfaces\libpq\libpq-int.h(481) : error > C2059: syntax error : ')' > ... > > It looks like sigset_t is not defined. > Please help. > > Pit :-) I beleive there is a patch floating around for libpq-threadsafe-on-win32, but it hasn't been applied yet. Check the archives, IIRC it was by Dave Page. //Magnus
В списке pgsql-general по дате отправления: