Приветствую всех.
Подскажите, если кто-нибудь занимался подобным - никак не получается собрать, хотя следую пошагово мануалу.
Этап ./configure --without-zlib
заканчивается успешно, судя по логу (exit 0
в самом конце).
После запускаю make
, в соответствии с мануалом.
Завершается такими строками:
exec.c: IN FUNCTION 'AddUserToTokenDacl': exec.c:649:25: error: 'ERROR_INSUFFICIENT_BUFFER' undeclared (first USE IN this FUNCTION) IF (GetLastError() == ERROR_INSUFFICIENT_BUFFER) ^~~~~~~~~~~~~~~~~~~~~~~~~ exec.c:649:25: note: each undeclared identifier IS reported only once FOR each FUNCTION it appears IN exec.c: IN FUNCTION 'GetTokenUser': exec.c:770:25: error: 'ERROR_INSUFFICIENT_BUFFER' undeclared (first USE IN this FUNCTION) IF (GetLastError() == ERROR_INSUFFICIENT_BUFFER) ^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [exec.o] Error 1 make[2]: Leaving directory `/home/pgrunner/postgresql-11beta2/src/common' make[1]: *** [install-common-recurse] Error 2 make[1]: Leaving directory `/home/pgrunner/postgresql-11beta2/src' make: *** [install-src-recurse] Error 2
...что это за константа вообще - "ERROR_INSUFFICIENT_BUFFER
". Пришёл к выводу после поисков, что она имеет отношение непосредственно к Windows библиотекам...
МОжт сталкивался кто..?
Сборка на Винде - это тот ещё
Сборка на Винде - это тот ещё квест.
Не советую - возьмите готовый.