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

Cent OS, Scientific Linux

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

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

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

Сообщение kerogaz »

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

............
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
Сообщения: 1699
ОС: Fedora 32

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

Сообщение Vascom »

Установи openssl-devel.
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

./configure --without-ssl не помогает
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

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

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

rpm -q openssl-devel
openssl-devel-1.1.1-8.el8.x86_64
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

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

Сообщение Vascom »

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

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

Сообщение kerogaz »

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

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

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
Сообщения: 1699
ОС: Fedora 32

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

Сообщение Vascom »

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

А вообще надо удалить 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
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

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
Сообщения: 1699
ОС: Fedora 32

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

Сообщение Vascom »

В репах 4.2.10, я же тебе ссылку дал.
Подключи репу centos powertools.
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

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
Сообщения: 1699
ОС: Fedora 32

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

Сообщение Vascom »

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

P.S. Так что по поводу чатика в телеге? Будет удобнее.
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

Версия из репов не стыкуется с версией сервера.Продолжаю пытаться компилировать 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
Сообщения: 1699
ОС: Fedora 32

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

Сообщение Vascom »

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

Боюсь это мой последний комментарий. Остальное в телеграм-чате.
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

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
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

А ларчик просто открывался :ohmy:
https://bugzilla.redhat.com/show_bug.cgi?id=1761033
Спасибо сказали:
Аватара пользователя
kerogaz
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

То есть, как я понял из ссылки, сам разработчик заявил, нечего вам компилировать на 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
Администратор
Сообщения: 5282
ОС: Gentoo

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

Сообщение /dev/random »

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

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

Сообщение kerogaz »

А как тогда компилировать если openssl-devel не работает а рекомендуемый compat-openssl10-devel удален ?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo

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

Сообщение /dev/random »

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

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

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

Сообщение kerogaz »

Поставил Федору 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
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

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

Сообщение serzh-z »

kerogaz
Из glibc выпилили Sun RPC. Нужно собирать либо со старой версией glibc, либо с libtirpc.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick »

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
Сообщения: 916
ОС: CentOS,FreeBSD 12.1,Arch

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

Сообщение kerogaz »

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

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
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick »

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

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

Сообщение kerogaz »

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
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick »

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

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

Сообщение mradostev »

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

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

Сообщение kerogaz »

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
Администратор
Сообщения: 5282
ОС: Gentoo

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

Сообщение /dev/random »

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

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

Сообщение kerogaz »

/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 из тарбола
Спасибо сказали:
Ответить