CenttOS 8 Не компилируется пакет прикладных программ

Cent OS, Scientific Linux

Модераторы: broom, Модераторы разделов

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 09:05

Код: Выделить всё

............
checking for SSL_accept in -lssl... yes
checking for BN_init in -lcrypto... no
configure: error: TORQUE needs lib crypto (often openssl-devel) in order to build
Все нужные библиотеки вроде установлены. На CentOS 6 и 7 этот пакет компилируется
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1553
ОС: Fedora 31

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Vascom » 28.11.2019 09:18

Установи openssl-devel.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 09:20

./configure --without-ssl не помогает
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 09:21

Vascom писал:
28.11.2019 09:18
Установи openssl-devel.
Стоит

Код: Выделить всё

rpm -q openssl-devel
openssl-devel-1.1.1-8.el8.x86_64
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1553
ОС: Fedora 31

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Vascom » 28.11.2019 09:26

Значит compat-openssl10-devel
Добавлено (09:29):
Вообще, пакет torque уже есть в репах CentOS 8.
Добавлено (09:31):
Не помню спрашивал тебя или нет, но для таких (да и других) вопросов заходи в русскоязычный телеграм канал федоры. Решение и коммуникация будет гораздо быстрее.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 09:38

Нашел только Федорин

Код: Выделить всё

rpm -i compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm 
warning: compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY
error: Failed dependencies:
	compat-openssl10(x86-64) = 1:1.0.2o-8.fc31 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
	rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
	openssl-devel conflicts with compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1553
ОС: Fedora 31

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Vascom » 28.11.2019 09:42

Так что насчёт готового пакета в репах?

А вообще надо удалить openssl-devel (только его, сам openssl не надо удалять), они не могут стоять одновременно.
Ну и нельзя ставить пакеты от ф31 в центос 8.
Добавлено (09:43):
Плохо ищешь https://centos.pkgs.org/8/centos-powertools-x86_64/torque-4.2.10-17.el8.x86_64.rpm.html
Добавлено (09:47):
Во-вторых, используй dnf для установки пакетов. Ты же не новичок уже.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 09:47

Vascom писал:
28.11.2019 09:42
Так что насчёт готового пакета в репах?

А вообще надо удалить openssl-devel (только его, сам openssl не надо удалять), они не могут стоять одновременно.
Добавлено (28.11.2019 09:43):
Плохо ищешь https://centos.pkgs.org/8/centos-powertools-x86_64/torque-4.2.10-17.el8.x86_64.rpm.html
У меня на сервере версия Torque 4.2.4.1 Не уверен что если я на узле поставлю Torque другой версии сервер его увидит. А перестраивать весь кластер это великий гемор
Последний раз редактировалось kerogaz 28.11.2019 09:50, всего редактировалось 3 раза.
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1553
ОС: Fedora 31

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Vascom » 28.11.2019 09:47

В репах 4.2.10, я же тебе ссылку дал.
Подключи репу centos powertools.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 09:57

Vascom писал:
28.11.2019 09:47
В репах 4.2.10, я же тебе ссылку дал.
Подключи репу centos powertools.
Попоробую.Но не уверен что получится У меня сервер Torque на CentOS 6 версии 4.2.4.1 еще в 2013 году ставил и на всех узлах такой же. Я понмю когда ставил на узле Торк другой версии сервер его не видел
Добавлено (10:05):
Torque 4.2.4.1 лежит в /var/spool а новый я установил но пока не вижу где он. Нашел . В /var/lib и /etc Сервер наверное не уидит его
Последний раз редактировалось kerogaz 28.11.2019 10:08, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1553
ОС: Fedora 31

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Vascom » 28.11.2019 10:07

rpm -ql имя_пакета
Покажет куда что установлено.

P.S. Так что по поводу чатика в телеге? Будет удобнее.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 11:14

Версия из репов не стыкуется с версией сервера.Продолжаю пытаться компилировать 4.2.4.1. Нет rpmlib и как её установить не понятно. Если не получится придется ставить обратно CentOS 7 и там компилировать. У меня накрылся HDD с СentOS 7 поэтому я и решил на новом попробовать 8

Код: Выделить всё

rpm -i compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm 
warning: compat-openssl10-devel-1.0.2o-8.fc31.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3c3359c4: NOKEY
error: Failed dependencies:
	compat-openssl10(x86-64) = 1:1.0.2o-8.fc31 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
	rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by compat-openssl10-devel-1:1.0.2o-8.fc31.x86_64
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1553
ОС: Fedora 31

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Vascom » 28.11.2019 11:33

Я же сказал тебе даже не пытаться ставить пакет от федоры на центос.
Возьми src.rpm и пересобери.

Боюсь это мой последний комментарий. Остальное в телеграм-чате.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 11:37

Vascom писал:
28.11.2019 11:33
Я же сказал тебе даже не пытаться ставить пакет от федоры на центос.
Возьми src.rpm и пересобери.

Боюсь это мой последний комментарий. Остальное в телеграм-чате.
Мне легче поставить снова СentOS 7 .Там всё без проблем :)
Там просто надо сделать три шага (если сразу не компилирует)
1. yum -y groupinstall "Development tools"
2. yum install openssl-devel
3. yum libxml2-devel
На 8 это не проходит. К тому же на 8 NFS 4 и чтобы её стыковать с NFS 3 надо костыли ставить
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 28.11.2019 19:15

А ларчик просто открывался :ohmy:
https://bugzilla.redhat.com/show_bug.cgi?id=1761033
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 29.11.2019 13:07

То есть, как я понял из ссылки, сам разработчик заявил, нечего вам компилировать на CentOS 8 Не доросли ещё :laugh:

"Tomas Mraz 2019-10-14 07:59:39 UTC
This is on purpose. We do not produce the compat-openssl10-devel package at all as nothing requires it to build in RHEL-8"
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4923
ОС: Gentoo

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение /dev/random » 29.11.2019 13:44

kerogaz писал(а):
29.11.2019 13:07
То есть, как я понял из ссылки, сам разработчик заявил, нечего вам компилировать на CentOS 8 Не доросли ещё
Нет. Дистрибутивы, как правило, включают только те dev-пакеты, которые нужны для сборки имеющихся в дистрибутиве бинарных пакетов из src-пакетов. Упомянутый вами dev-пакет ни одному src-пакету, входящему в дистрибутив, больше не требуется, вот его и удалили.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 29.11.2019 14:10

А как тогда компилировать если openssl-devel не работает а рекомендуемый compat-openssl10-devel удален ?
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4923
ОС: Gentoo

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение /dev/random » 29.11.2019 15:00

kerogaz писал(а):
29.11.2019 14:10
А как тогда компилировать если openssl-devel не работает а рекомендуемый compat-openssl10-devel удален ?
compat-openssl10-devel - это dev-пакет от старой версии openssl, нужный только для сборки устаревших программ, не умеющих работать с новой. Первый шаг в таких случаях - убедиться, что вы собираете самую новую доступную версию. Если не помогает, залезть на багтрекер разработчика программы и поискать баги, связанные с проблемной библиотекой. В том числе и закрытые баги: они могут быть исправлены в vcs, но исправление может быть ещё не включено ни в одну выпущенную версию. Если такой баг открыт - пинать разработчиков, чтобы исправили. Если закрыт - чтобы выпустили официальную версию с исправлением (или можно самому выдернуть исправление из vcs). Если его нет - отправить им багрепорт.

В вашем случае, если я правильно понял, что вы собираете torque 6, так уж получилось, что он на самом деле не использует openssl. Это просто ошибочно оставленная проверка перед сборкой. Вот патч, который её удаляет. Ни в одну официальную версию он пока не вошёл.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 05.12.2019 18:44

Поставил Федору 31 и compat-openssl10-devel
Прокомпилироался нормально но make не идет ( я компилирую старую прогамму 2013 года из torque.4.2.4.1.tar.gz

Код: Выделить всё

ibtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I../../../src/include -I../../../src/lib/Libdis -DIFF_PATH=\"/usr/local/sbin/pbs_iff\" -DPBS_DEFAULT_FILE=\"/var/spool/torque/server_name\" -DPBS_SERVER_HOME=\"/var/spool/torque\" -g -MT net_client.lo -MD -MP -MF .deps/net_client.Tpo -c ../Libnet/net_client.c  -fPIC -DPIC -o .libs/net_client.o
../Libnet/net_client.c:83:10: фатальная ошибка: rpc/rpc.h: No such file or directory
   83 | #include <rpc/rpc.h>
До этого поставил CentOS 7.0 . Там программа прокомпилировалась и установилась но NFS нельзя установить подтягиваются из рпов пакеты и зависимости от более новой версии и конфликтуют друг с другом А на Centos 7.2 уже не компилируется но NFS устанвливается :)
Последний раз редактировалось kerogaz 05.12.2019 18:56, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8085
Статус: Маньяк
ОС: Arch, CentOS, Ubuntu

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение serzh-z » 05.12.2019 18:56

kerogaz
Из glibc выпилили Sun RPC. Нужно собирать либо со старой версией glibc, либо с libtirpc.
Scio me nihil scire.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16119
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Bizdelnick » 05.12.2019 19:14

kerogaz писал(а):
05.12.2019 18:44
rpc/rpc.h: No such file or directory
yum install glibc-headers
Хотя не понимаю, как без этого хоть что-то может собираться.
serzh-z писал:
05.12.2019 18:56
Из glibc выпилили Sun RPC.
В ветке 7.x (как и любой другой) не было обновлений glibc, ломающих совместимость.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 05.12.2019 19:25

Код: Выделить всё

dnf install glibc-headers
Fedora Modular 31 - x86_64                                                                    39 kB/s |  23 kB     00:00    
Fedora Modular 31 - x86_64 - Updates                                                          34 kB/s |  20 kB     00:00    
Fedora 31 - x86_64 - Updates                                                                  29 kB/s |  23 kB     00:00    
Fedora 31 - x86_64                                                                            40 kB/s |  24 kB     00:00    
Пакет glibc-headers-2.30-5.fc31.x86_64 уже установлен.
Зависимости разрешены.
Отсутствуют действия для выполнения
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16119
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Bizdelnick » 05.12.2019 19:31

А, речь о Fedora. Я имел в виду
kerogaz писал(а):
05.12.2019 18:44
на Centos 7.2 уже не компилируется
Там такой ошибки быть не должно.
А на Fedora или 8 используйте tirpc, как посоветовал serzh-z. Хотя и на 7 её использовать никто не запрещает.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 05.12.2019 19:34

Bizdelnick писал:
05.12.2019 19:31
А, речь о Fedora. Я имел в виду
kerogaz писал(а):
05.12.2019 18:44
на Centos 7.2 уже не компилируется
Там такой ошибки быть не должно.
А на Fedora или 8 используйте tirpc, как посоветовал serzh-z. Хотя и на 7 её использовать никто не запрещает.
Час наза сам попроовал 7.2 Не компилуруется поэтому поставил федору. Компилируется и устанвливается только в 7.0
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 16119
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение Bizdelnick » 05.12.2019 19:43

kerogaz писал(а):
05.12.2019 19:34
Час наза сам попроовал 7.2 Не компилуруется поэтому поставил федору.
Значит, там должна быть какая-то другая ошибка. Вообще это последнее дело — скакать с дистрибутива на дистрибутив вместо того, чтобы взять и решить проблему в каком-то одном. И использовать неподдерживаемые версии — тоже последнее дело.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
mradostev
Сообщения: 15
ОС: Fedora 31

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение mradostev » 06.12.2019 05:46

Bizdelnick писал:
05.12.2019 19:43
Вообще это последнее дело — скакать с дистрибутива на дистрибутив вместо того, чтобы взять и решить проблему в каком-то одном.
Грамотно сказано :drinks:
Программное обеспечение, как секс: он лучше, если это бесплатно.
Linus Torvalds
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 06.12.2019 09:26

Bizdelnick писал:
05.12.2019 19:43
kerogaz писал(а):
05.12.2019 19:34
Час наза сам попроовал 7.2 Не компилуруется поэтому поставил федору.
Значит, там должна быть какая-то другая ошибка. Вообще это последнее дело — скакать с дистрибутива на дистрибутив вместо того, чтобы взять и решить проблему в каком-то одном. И использовать неподдерживаемые версии — тоже последнее дело.
Та же самая ошибка

Код: Выделить всё

configure: error: TORQUE needs lib crypto (often openssl-devel) in order to build
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4923
ОС: Gentoo

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение /dev/random » 06.12.2019 09:29

kerogaz
Если это действительно torque 6, просто используйте патч, ссылку на который я привёл выше.
Спасибо сказали:

Аватара пользователя
kerogaz
Сообщения: 847
ОС: CentOS,FreeBSD 12.0

Re: CenttOS 8 Не компилируется пакет прикладных программ

Сообщение kerogaz » 06.12.2019 10:21

/dev/random писал:
06.12.2019 09:29
kerogaz
Если это действительно torque 6, просто используйте патч, ссылку на который я привёл выше.
torque 6 я пытался установить чтобы узнать работает ли torque вообще с Centos8 потому что :

from http://docs.adaptivecomputing.com/torqu ... Torque.htm

2.2.1.A Supported Operating Systems

CentOS 6.x, 7.x
RHEL 6.x, 7.x
Scientific Linux 6.x, 7.x
SUSE Linux Enterprise Server 11, 12
А мне нужен torque.4.2.4.1 из тарбола
Спасибо сказали: