The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
quagga-0.99.10 + realms, !*! eugenesoft, 26-Сен-08, 22:19  [смотреть все]
Добрый вечер.
Не получается сдружить quagg-у с патчем для поддержки realms.

После пропатчивания замускаю конфигуре с параметром --enable-realms.
После запуска make на экране получаю следующее сообщение:

zebra_vty.o: In function `vty_show_ip_route_detail':
/home/eugene/packets/quagga-0.99.10/zebra/zebra_vty.c:799: undefined reference to `rtnl_rtrealm_n2a'
zebra_vty.o: In function `zebra_static_ipv4':
/home/eugene/packets/quagga-0.99.10/zebra/zebra_vty.c:57: undefined reference to `rtnl_rtrealm_a2n'
zebra_vty.o: In function `static_config_ipv4':
/home/eugene/packets/quagga-0.99.10/zebra/zebra_vty.c:1347: undefined reference to `rtnl_rtrealm_n2a'
collect2: ld returned 1 exit status
make[2]: *** [testzebra] Error 1
make[2]: Leaving directory `/home/eugene/packets/quagga-0.99.10/zebra'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/eugene/packets/quagga-0.99.10'
make: *** [all] Error 2

судя по ошибке не получается слинковать библиотеки, но как решить эту проблему я не знаю.
Помогите советом, плиз.

  • quagga-0.99.10 + realms, !*! CrAzOiD, 22:29 , 26-Сен-08 (1)
    >[оверквотинг удален]
    >make[2]: *** [testzebra] Error 1
    >make[2]: Leaving directory `/home/eugene/packets/quagga-0.99.10/zebra'
    >make[1]: *** [all-recursive] Error 1
    >make[1]: Leaving directory `/home/eugene/packets/quagga-0.99.10'
    >make: *** [all] Error 2
    >
    >
    >судя по ошибке не получается слинковать библиотеки, но как решить эту проблему
    >я не знаю.
    >Помогите советом, плиз.

    обычно перед тем как компилить полезно почитать какие библиотеки требуются
    их и надо поставить
    чего-то не хватает

    • quagga-0.99.10 + realms, !*! eugenesoft, 09:14 , 27-Сен-08 (2)
      Дело в том что функции rtnl_rtrealm_n2a и rtnl_rtrealm_a2n принадлежат
      библиотеки, которая размещается в папке lib этого дистрибутива.
      Получается что в макефайле нет правила для сборки этой библиотеки, и она просто не собирается. Хотя исходники на эту библиотеку есть (tr_names.h tr_names.c)




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру