Смоленск 1.6 Установка Postgresql 13 на Astra Linux 1.6 из исходных кодов

bsd9

New member
Сообщения
6
#1
Доброго времени суток!

Необходимо собрать из исходных кодов Postgresql 13 на Astra 1.6. Почему из исходников - сервер не имеет выхода в интернет и никак не подключить репозиторий.
В курсе от PostgrsPRO все легко и просто, но у меня возникла проблема даже на стадии создания конфигурации.
Код:
useradm@astra:~/postgresql-13.8$ ./configure --prefix=/var/lib/pgsql/13/ --with-pgport=5555
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking which template to use... linux
checking whether NLS is wanted... no
checking for default port number... 5555
checking for block size... 8kB
checking for segment size... 1GB
checking for WAL block size... 8kB
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/home/useradm/postgresql-13.8':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details

Я так понимаю, из-за того что используется Astra, ./configure необходимо задавать еще с дополнительными параметрами, но как понять какими?
Еще вот эта ошибка If you meant to cross compile, use `--host, но никакой кросс-компиляции я не делаю.

В какую сторону копать?
config.log прилагаю
 

Вложения

kvv-vp

New member
Сообщения
160
#2
Другой дистрибутив, другая версия gcc. Пока дополнительно не установил gcc (без номера) сборка не шла.
 

AVY

New member
Сообщения
1
#8
Необходимо собрать из исходных кодов Postgresql 13 на Astra 1.6.
[skip]
В какую сторону копать?
config.log прилагаю
Насколько я понимаю, вы задавали подобный вопрос на форуме ixbt. Для остальных участников кратко процитирую свой ответ здесь.
Согласно вашему config.log
configure:4134: gcc -o conftest conftest.c >&5
configure:4138: $? = 0
configure:4145: ./conftest
./configure: line 4147: 7677 Segmentation fault ./conftest$ac_cv_exeext
configure:4149: $? = 139
configure:4156: error: in `/home/useradm/postgresql-13.8':
configure:4158: error: cannot run C compiled programs

Т.е. conftest у вас собрался, а уже потом вы ловите Segmentation fault. И это не единственный segfault у вас на системе. Копать нужно на тему что именно у вас вызывает segfault и почему.