кто нибудь ставил zabbix 1.4./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
...
checking for mysql_config... /usr/bin/mysql_config
checking for main in -lmysqlclient ... no
configure: error: Not found mysqlclient libraryкак это можно полечить?
система RedHat7.3, mysqlclient9 установлен из rpm
>кто нибудь ставил zabbix 1.4
>
>./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
>...
>checking for mysql_config... /usr/bin/mysql_config
>checking for main in -lmysqlclient ... no
>configure: error: Not found mysqlclient library
>
>как это можно полечить?
>система RedHat7.3, mysqlclient9 установлен из rpmчто mysql_config Говорит ?
п.с. rpm отстой. качай сорс.
>что mysql_config Говорит ?
Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I'/usr/include/mysql']
--libs [-L'/usr/lib/mysql' -lmysqlclient -lz -lcrypt -lnsl -lm]
--socket [/var/lib/mysql/mysql.sock]
--port [3306]
--version [3.23.49]>п.с. rpm отстой. качай сорс.
:)система рабочая, это у Забикса косяк
попробовал на другой системе RedHat Enterprise, libmysqlclient был найден
хотя по моему mysql_config ни чем не отличается от предыдущего
Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I/usr/include/mysql -g -pipe -march=i386 -mcpu=i686]
--include [-I/usr/include/mysql]
--libs [-L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm]
--libs_r [-L/usr/lib/mysql -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread]
--socket [/var/lib/mysql/mysql.sock]
--port [3306]
--version [5.0.22]
--libmysqld-libs [-L/usr/lib/mysql -lmysqld -lz -lpthread -lcrypt -lnsl -lm -lpthread -lrt]но точно такая же ошибка с net-snmp
checking for net-snmp-config... /usr/bin/net-snmp-config
checking for main in -lnetsnmp ... no
configure: error: Not found NET-SNMP librarynet-snmp-config --libs
-L/usr/lib -lnetsnmp -lcrypto -lelf -lm
обновил net-snmp из исходников, все тожеchecking for net-snmp-config... /usr/local/bin/net-snmp-config
checking for main in -lnetsnmp ... no
configure: error: Not found NET-SNMP library/usr/local/bin/net-snmp-config --libs
-L/usr/local/lib -lnetsnmp -lcrypto -lm -lcryptoне пойму, zabbix что ни кто не использует, только я один чтоли пионЭр
решил проблему1) пересобрал net-snmp с ключом --with-openssl
2) перед запуском ./configure zabbix-a, выполнил export CFLAGS=-lssl
ну т.е. чтоб при сборке использовались библиотеки openssl
>решил проблему
>
>1) пересобрал net-snmp с ключом --with-openssl
>2) перед запуском ./configure zabbix-a, выполнил export CFLAGS=-lssl
>ну т.е. чтоб при сборке использовались библиотеки opensslМне тоже помогло!
>кто нибудь ставил zabbix 1.4
>
>./configure --enable-server --with-mysql --with-net-snmp --with-jabber --with-libcurl
>...
>checking for mysql_config... /usr/bin/mysql_config
>checking for main in -lmysqlclient ... no
>configure: error: Not found mysqlclient library
>Та же проблема была на системе с CentOS 5 - при чтении лога configure.log выяснилось, что библиотека нормально находится, а проблема - в gcc, который не знает новых опций, после обновления все стало замечательно (за исключением джаббера, библиотека iksemel для которого отказалась устанавливаться из RPM из-за того, что libgnutls.so.12 отсутствует, а вместо него есть только libgnutls.so.13, но это уже тема для другого разбирательства).