Re: [devel] продолжение сборки quagga. сборка в hasher, а , так же , %set_verify_elf_method unresolved From: Sergey Vlasov <vsu@altlinux.ru> To: ALT Devel discussion list <devel@lists.altlinux.org> Date: 2006-03-09 19:52 Message was signed on 2006-03-09 19:52 with unknown key 0x5BCD867E441FB2A2. The validity of the signature cannot be verified. Status: No public key to verify the signature On Thu, Mar 09, 2006 at 07:22:30PM +0400, Sergey Y. Afonin wrote: > При сборке всё еще имеют место две проблемы. > > Первая: > > при --enable-snmp вылезает вот такой набор ошибок: > > gcc -pipe -Wall -O2 -march=i686 -rdynamic -o .libs/zebra zserv.o main.o interface.o connected.o zebra_rib.o redistribute.o debug.o rtadv.o zebra_snmp.o zebra_vty.o irdp_main.o irdp_interface.o irdp_packet.o router-id.o ioctl.o ipforward_proc.o if_netlink.o rt_netlink.o rtread_netlink.o ../lib/.libs/libzebra.so -lm -lcrypt -lnetsnmp -lcrypto > /usr/bin/../lib/libnetsnmp.so.9: undefined reference to `EVP_DigestInit' > /usr/bin/../lib/libnetsnmp.so.9: undefined reference to `EVP_DigestFinal' > /usr/bin/../lib/libnetsnmp.so.9: undefined reference to `EVP_DigestFinal_ex' > /usr/bin/../lib/libnetsnmp.so.9: undefined reference to `AES_set_encrypt_key' > /usr/bin/../lib/libnetsnmp.so.9: undefined reference to `EVP_md5' > /usr/bin/../lib/libnetsnmp.so.9: undefined reference to `HMAC' > > или -lm должно быть еще и после -l* ? Но при сборке без hasher на > текущем Сизифе не воспроизводится... ldd -r /usr/lib/libnetsnmp.so.9 показывает, что эта библиотека собрана криво (при сборке пропущено -lcrypto). Нужно лечить пакет net-snmp (ну или пока собирать без --enable-snmp).
(In reply to comment #0) > ../lib/.libs/libzebra.so -lm -lcrypt -lnetsnmp -lcrypto > > /usr/bin/../lib/libnetsnmp.so.9: undefined reference to `EVP_DigestInit' ... > > > > или -lm должно быть еще и после -l* ? Но при сборке без hasher на > > текущем Сизифе не воспроизводится... > > ldd -r /usr/lib/libnetsnmp.so.9 показывает, что эта библиотека собрана > криво (при сборке пропущено -lcrypto). Нужно лечить пакет net-snmp (ну > или пока собирать без --enable-snmp). Удалось собрать net-snmp на текущем Сизифе. Полностью вывести unresoved символы не удалось, но линковаться с библиотекой вроде как получается.
Created attachment 1499 [details] файл диффа srpm (вывод srpmcmp) и патчи хак жуткий, но работает %)
Created attachment 1500 [details] файл диффа srpm (вывод srpmcmp) и патчи Это уже дифф до версии 5.3.0.1. Включена куча полезных патчиков от redhat. У этой сборки меняется soname (10.0.1)!
Мне её в Сизифе ждать, или так забрать на проверку ? :-)
Хотя нет, у себя я не проверю - у меня оно и так собиралось...
В текущей сборке в Сизифе (5.3.1-alt1) это исправлено. Закрываем?
да, quagga-0.99.5-alt1 собралась с libnet-snmp
ну и закройте чтоли тогда :)