Я пытаюсь собрать PostgreSql 9.4.21, используя MSys2 для i686-w64-mingw32 (все загружено сегодня).
Для настройки я использую:
./configure --host=i686-w64-mingw32 --without-zlib
Тогда, когдаЯ делаю make
Я получаю это:
from /usr/include/stdio.h:61,
from ../../src/include/c.h:81,
from ../../src/include/postgres_fe.h:25,
from exec.c:20:
/usr/include/sys/select.h:62:5: nota: la declaración previa de ‘select’ estaba aquí
int select __P ((int __n, fd_set *__readfds, fd_set *__writefds,
^~~~~~
In file included from ../../src/include/c.h:101:0,
from ../../src/include/postgres_fe.h:25,
from exec.c:20:
../../src/include/pg_config_os.h:58:10: error fatal: direct.h: No such file or directory
#include <direct.h>
^~~~~~~~~~
compilación terminada.
make[2]: *** [<integrado>: exec.o] Error 1
make[2]: se sale del directorio '/e/Desarrollo/postgresql-9.4.21/src/common'
make[1]: *** [Makefile:35: all-common-recurse] Error 2
make[1]: se sale del directorio '/e/Desarrollo/postgresql-9.4.21/src'
make: *** [GNUmakefile:11: all-src-recurse] Error 2
Я нашел direct.h
в /mingw32/i686-w64-mingw32/include
как я могу сказать make
, чтобы использовать это ?.Или я должен сделать что-то еще?