[devel] Q: libnetsnmp

Pavlov Konstantin =?iso-8859-1?q?thresh_=CE=C1_altlinux=2Eru?=
Ср Сен 26 20:25:53 MSD 2007


On Wed, Sep 26, 2007 at 11:05:26AM -0500, Igor Muratov wrote:
> Pavlov Konstantin wrote:
> > On Wed, Sep 26, 2007 at 12:36:16AM -0500, Igor Muratov wrote:
> >   
> >> Led wrote:
> >>     
> >>> 2007/9/26, Igor Muratov <migor на altlinux.org>:
> >>>   
> >>>       
> >>>> Пытаюсь сделать сборку нового zabbix для ALC3.0 и наткнулся на такое вот
> >>>>
> >>>> configure:9908: checking for main in -lnetsnmp
> >>>> configure:9932: gcc -o conftest -g -O2   -I/usr/include/mysql -pipe
> >>>> -march=i586 -mcpu=i686 -fomit-frame-pointer -D_FILE_OFFSET_BITS=64
> >>>> -DHAVE_ERRNO_AS_DEFINE -DONE_THREAD     -I
> >>>> /usr/include/rpm -I. -I/usr/include    conftest.c -lnetsnmp   -lm
> >>>> -lresolv   >&5
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_DigestInit'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_DigestFinal'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_DigestFinal_ex'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `AES_set_encrypt_key'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_md5'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `HMAC'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_MD_CTX_cleanup'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `SSLeay'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_sha1'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_MD_CTX_init'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `EVP_DigestUpdate'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `RAND_bytes'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `DES_cbc_encrypt'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `DES_ncbc_encrypt'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `DES_key_sched'
> >>>> /usr/lib/gcc/i586-alt-linux/3.4.4/../../../libnetsnmp.so: undefined
> >>>> reference to `AES_cfb128_encrypt'
> >>>> collect2: ld returned 1 exit status
> >>>> configure:9938: $? = 1
> >>>>
> >>>>
> >>>> Правильно ли я понимаю что это проблема в текущей сборке libnetsnmp?
> >>>>         
> >
> > Как это в текущей, когда вы собираете под ALC30?
> >   
> Я имею ввиду текущей для ALC30 а не для сизифа.
> 
> >>> А libnet-snmp-devel в сборочной среде хоть установлен-то?
> >>>
> >>>   
> >>>       
> >> Да, есть такое
> >>
> >> [migor на tux10 SPECS]$ rpm -qa |grep net-snmp
> >> libnet-snmp-5.2.1-alt1
> >> net-snmp-utils-5.2.1-alt1
> >> net-snmp-mibs-5.2.1-alt1
> >> libnet-snmp-devel-5.2.1-alt1
> >>
> >> По названиям я предполагаю что это что-то из криптографии. openssl или
> >> еще что-то такое.
> >>     
> Названия неопределенных ссылок наводят на мысль что требуется ssl
> (SSLeay, DES_key_shed и т.п.) Однако это тоже имеется в системе
> 
> [migor на tux10 migor]$ rpm -qa |grep ssl
> libssl-0.9.7g-alt4.M30.1
> libssl-devel-0.9.7g-alt4.M30.1
> openssl-0.9.7g-alt4.M30.1
> 
> Мне просто сейчас непонятно, ковырять ли zabbix который не хочет
> собираться с SNMP или это проблема в том как собран сам net-snmp и тогда
> ковырять надо его.

Идеальный вариант: починить libnet-snmp в ALC3.0.

Но я бы пригородил костыль к спеку zabbix, потому как поддерживать
мертворожденную ветку 3.0 неохота.

-- 
> Всем спасибо кто пытался мне помочь, уже разобрался :) Ещё раз спасибо 
Ну кто ж так делает? Сам разобрался - расскажи другим на всякий случай ;-)
		-- wrar in community@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070926/bc64bbc1/attachment-0002.bin>


Подробная информация о списке рассылки Devel