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

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




www.net-snmp.ru /  Net-SNMP FAQ / PERL. Но компиляция заканчивается ошибкой. Почему?



PERL. Но компиляция заканчивается ошибкой. Почему?

Perl модуль стремится глубоко влезать во внутренности основной библиотеки Net-SNMP, и достаточно чувствителен к изменениям внутри библиотеки. Важно использовать корректную версию модуля, которая должна соотносиься с версией установленной библиотеки. Если вы работаете с исходными файлами Net-SNMP, соответствующая версия Perl модуля является частью исходников, однако СНАЧАЛА вы ДОЛЖНЫ запустить "make install" основного пакета Net-SNMP.

Если вы работаетее с уже готовой к установке версий библиотеки, удостоверьтесь, что ваша версия Perl модуля совместима.

Обратите внимание, что Perl модули будут скомпилированы с использованием компилятора (и настроек компилятора), используемого для компиляции оригинала Perl файлов, а НЕ тот, что используется для компиляции библиотеки Net-SNMP (или UCD). Если они различны (например 'gcc' для одного и 'cc' для второго), то это может вызвать проблемы. Гораздо безопаснее использовать совместимое окружение для обоих. Этот момент подробно обсужден в файле README.solaris.

Также заметьте, что пакет Net-SNMP v5 ДОЛЖЕН быть сконфигурирован для обеспечения совместного доступа для корректной работы модулей Perl. Для библиотек v4 UCD-SNMP v4 это не обязательно.



<<<  PERL. Как мне установить модули Perl SNMP? 
PERL. Компиляция модуля Perl работает нормально, однако 'make test' выдает ошибку. Почему?  >>>
При копировании размещение гиперссылки на оригинал обязательно!
© MIB Search 2006-2009