Страница 1 из 1

Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 1:57:12
Overseer

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

/usr/bin/ld: warning: libcrypto.so.5, needed by /usr/local/lib/libnetsnmp.so, may conflict with libcrypto.so.7
получил такой ворнинг при сборке PHP.
делаю

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

portupgrade -f net-snmp-5.4.2.1_6
в начале пересборки выдается сообщение:

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

===>   net-snmp-5.4.2.1_6 depends on file: /usr/local/lib/libcrypto.so.7 - found
дальше попадается:

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

/usr/bin/ld: warning: libcrypto.so.5, needed by /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/snmplib/.libs/libnetsnmp.so, may conflict with libcrypto.so.7
/usr/bin/ld: warning: libcrypto.so.5, needed by /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.4.2.1/snmplib/.libs/libnetsnmp.so, may conflict with libcrypto.so.7
и снова

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

===>   net-snmp-5.4.2.1_6 depends on file: /usr/local/lib/libcrypto.so.7 - found
после сборки проверяю:

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

~> ldd /usr/local/lib/libnetsnmp.so
/usr/local/lib/libnetsnmp.so:
        libcrypto.so.5 => /lib/libcrypto.so.5 (0x283a9000)
        libc.so.7 => /lib/libc.so.7 (0x2807e000)
libcrypto.so.5??? почему не libcrypto.so.7? что я не так делаю? :st:

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 9:57:40
hizel

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

pkg_info -W /usr/local/lib/libcrypto.so.7
libcrypto это часть openssl, а openssl в свою очередь входит в базовую систему и не должен валятся в /usr/local

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 14:23:53
Overseer

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

~> pkg_info -W /usr/local/lib/libcrypto.so.7
/usr/local/lib/libcrypto.so.7 was installed by package openssl-0.9.8l_4

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 14:25:33
hizel
теперь чешите репу как совместить openssl из базовой системы и из портов :]

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 14:26:58
Overseer
эмм.. помощь зала? :cz2:

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 14:32:03
леопольд
Overseer писал(а):эмм.. помощь зала? :cz2:
что помощь зала?
удалайте censored openssl который вы установили
в базовой системе уже есть свой openssl

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

man pkg_delete
?

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 14:49:11
Overseer
а чем версия из портов хуже?

хотя, наверное нужно просто обновить систему... :"":

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 14:56:14
анонимус!
Overseer писал(а):а чем версия из портов хуже?

хотя, наверное нужно просто обновить систему... :"":
вы простите тупой? или прикидываетесь?
вам уже сказали! у вас два openssl и у вас КОНФЛИКТ версий
для того что бы вы установили то что хотите
удалите левый openssl который вы сами или на автомате установили с портов!

кого анонимусы, а кого глупые пользователи :-D

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 15:10:26
Overseer
анонимус! писал(а): вы простите тупой? или прикидываетесь?

удалите левый openssl который вы сами или на автомате установили с портов!
держите себя в руках :) (только не теребите)

хорошо, вероятно версия openssl из портов была установлена каким-то другим портом. почему тогда софт, устанавливаемый из тех же портов смотрит на версию openssl из портов и при этом использует версию из системы?

P.S.
кстати портовый curl использовал openssl версию из портов.
а есть какой-нибудь простой способ узнать, весь софт, который использует либы openssl? (чтобы снести порт и пересобрать порты зависимые от openssl)

P.P.S.
просьба без крика и посыланий в маны :)

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 15:14:48
hizel
воспользуйтесь pkg_tree, нагляднее

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 15:22:53
Гость

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

uname -a
кто то плохо обновил систему
и не воспользовался make delete-old и остальное
а так же повторюсь
на автомате из портов установил openssl
потому что софт ставится не устанавливая портовый openssl

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 15:24:31
Overseer

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

~> pkg_info -R openssl-0.9.8l_4
Information for openssl-0.9.8l_4:

Required by:
apache-2.2.14_5
bind94-base-9.4.3.4
curl-7.19.7_1
heirloom-mailx-12.4_2
httperf-0.9.0
libchk-1.10.1
libtorrent-0.12.6
links-2.2_1,1
lynx-2.8.7.1,1
monit-5.0.3
neon28-0.28.6
net-snmp-5.4.2.1_6
nmap-5.00
openldap-client-2.4.21
openvpn-2.1.1
portupgrade-2.4.6_3,2
proftpd-1.3.2c
rkhunter-1.3.4
rtorrent-0.8.6
ruby+nopthreads-1.8.7.248,1
ruby18-bdb-0.6.5_1
ruby18-iconv-1.8.7.248,1
subversion-1.6.6_1
tcpdump-4.0.0
wget-1.11.4_1
wgetpaste-2.16
xmlrpc-c-devel-1.21
если снести openssl-0.9.8l_4 и пересобрать все это добро - оно будет использовать системную библиотеку? или опять кто-то притянет из портов openssl-0.9.8l_4? :-o

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

make delete-old
- да, мог забыть((

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 15:39:45
Гость
а кто ж знает что вы там на автомате начудили
удаляйте все и переустанавливайте

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 15:44:44
Гость
openssl-0.9.8l_4 установили буквально недавно
потому что 1 от 5 января

так что идите в порядок систему приводите

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 16:15:29
snorlov
Гость писал(а): кто то плохо обновил систему
и не воспользовался make delete-old и остальное
а так же повторюсь
потому что софт ставится не устанавливая портовый openssl
При установке dhcp у него есть выбор openssl из системы или из портов...
Кроме этого, у меня freeradius падал при проверке сертификатов, только после того, как установил openssl из портов перестал падать, хотя может это было багом freeradius'а

Re: Сборка библиотек (libcrypto vs libsnmp)

Добавлено: 2010-01-25 16:20:42
Гость
давайте уберем оверквотинг

и в следующий раз не догадывайтесь, а делайте бектрейс