Net-SNMP FAQ (Перевод)   |   Net-SNMP README (Перевод)

Перевод документации на Net-SNMP :: Net-SNMP FAQ




www.net-snmp.ru /  Net-SNMP FAQ / COMPILING. Компилятор жалуется на отсутствующие библиотеки. Почему?



COMPILING. Компилятор жалуется на отсутствующие библиотеки. Почему?

Этой проблеме много лет - особенно на Linux системах (и она проджолжает появляться). Типовая инсталляция может не включать в себя полный набор ссылок на библиотеки, необходимые для компиляции ПО Net-SNMP.

Эта проблема обычно решается установкой отсутствующих пакетов (обычно в девелоперской версии пакета они уже включены). Вот их примеры:

-lelf elfutils-devel
-lbz2 bzip2-devel
-lselinux libselinux-devel
-lcrypto openssl/openssl-devel
-lbeecrypt libbeecrypt/beecrypt/beecrypt-devel
Это имена RPM пакетов для RedHat/Fedora. Пакеты для других поставок или ОС могут иметь другие имена, однако основная идея остается той же.

Альтернативный путь для быстрого решение указанной проблемы - добавления символической ссылки на отсутствующую библиотеку, например:

ln -s libelf.so.1 /usr/lib/libelf.so
имя требуемой библиотеки получается из сообщения об ошибке, при этом испольуется корректная версия библиотеки, которую вы установили.



<<<  COMPILING. Как мне использовать компилятор 'cc' вместо of 'gcc'? 
COMPILING. Ошибка "autoheader: not found" - в чем проблема?  >>>
При копировании размещение гиперссылки на оригинал обязательно!
© MIB Search 2006-2009