From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: "Sergey Y. Afonin" To: devel@lists.altlinux.org Date: Thu, 9 Mar 2006 19:22:30 +0400 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200603091922.31160.asy@altlinux.ru> X-Virus-Scanned: ClamAV version 0.88, clamav-milter version 0.87 on relay1.hippo.ru X-Virus-Status: Clean Subject: [devel] =?koi8-r?b?0NLPxM/M1sXOycUg08LP0svJIHF1YWdnYS4g08LP0svB?= =?koi8-r?b?INcgaGFzaGVyLCDBICwg1MHLINbFICwgJXNldF92ZXJpZnlfZWxm?= =?koi8-r?b?X21ldGhvZCB1bnJlc29sdmVk?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.6 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Mar 2006 15:22:52 -0000 Archived-At: List-Archive: List-Post: Приветствую. При сборке всё еще имеют место две проблемы. Первая: при --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 на текущем Сизифе не воспроизводится... Вторая: Adjusting library links in /usr/src/tmp/quagga-buildroot ./var/lib: ./usr/lib: libospfapiclient.so.0 -> libospfapiclient.so.0.0.0 libospf.so.0 -> libospf.so.0.0.0 libzebra.so.0 -> libzebra.so.0.0.0 Verifying ELF objects in /usr/src/tmp/quagga-buildroot (arch=normal,fhs=relaxed,rpath=normal,textrel=normal,unresolved=relaxed) verify-elf: WARNING: ./usr/lib/libzebra.so.0.0.0: undefined symbol: master verify-elf: WARNING: ./usr/lib/libospf.so.0.0.0: undefined symbol: no_interface_desc_cmd verify-elf: WARNING: ./usr/lib/libospf.so.0.0.0: undefined symbol: no_interface_cmd verify-elf: WARNING: ./usr/lib/libospf.so.0.0.0: undefined symbol: recent_time <и т.д.> %set_verify_elf_method unresolved=relaxed ситуацию спасает, оно, потом, работает. Ввиду малого современного программистского опыта готов выслушать, куда попытаться посмотреть. Или оставлять unresolved=relaxed ? Как вариант, еще можно сделать статическую сборку и убрать библиотеки и devel. В Зебре этого нет. Но в примере спека для сборки Куагги для FC оно, зачем-то появилось. Возможно, уже есть какие-то пакеты, которые это могут использовать. -- С уважением, Сергей Афонин asy@altlinux.ru