zoro Posted March 2, 2011 · Report post Здравствуйте, имеем машинку с open SUSE 11.3 x86_64, имеем zabbix-1.8.4 при конфигурировании забикса с такими параметрами /configure --prefix /usr/local/zabbix --enable-server --enable-agent --enable-static --with-mysql --with-net-snmp --with-libcurl Возникает ошибка checking for mysql_config... /usr/bin/mysql_config checking for main in -lz ... yes checking for main in -lcrypt ... yes checking for main in -lnsl ... yes checking for main in -lm ... yes checking for main in -lssl ... yes checking for main in -lcrypto ... yes checking for main in -lmysqlclient ... no configure: error: Not found mysqlclient library Ну думаю я не догоняю... Проверяю РПМКИ rpm -qa |grep -i mysql php5-mysql-5.3.3-0.7.1.x86_64 libmysqld0-5.1.46-2.18.x86_64 libmysqld-devel-5.1.46-2.18.x86_64 mysql-community-server-client-5.1.46-2.18.x86_64 mysql-community-server-5.1.46-2.18.x86_64 libmysqlclient16-5.1.46-2.18.x86_64 libmysqlclient-devel-5.1.46-2.18.x86_64 mysql-community-server-debug-5.1.46-2.18.x86_64 libmysqlclient_r16-5.1.46-2.18.x86_64 libmysqlcppconn-devel-1.0.5-6.2.x86_64 libmysqlcppconn1-1.0.5-6.2.x86_64 Все на месте.... Проверяю пути mysql_config --include [-I/usr/include/mysql] --libs [-L/usr/lib64/ -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -L/usr/lib64 -lssl -lcrypto] --libs_r [-L/usr/lib64/ -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -L/usr/lib -L/usr/lib64 -lssl -lcrypto] --libmysqld-libs [-L/usr/lib64/ -lmysqld -ldl -lz -lpthread -lcrypt -lnsl -lm -lpthread -lwrap -lrt -L/usr/lib -L/usr/lib64 -lssl -lcrypto] ldconfig -p | grep libmysql libmysqld.so.0 (libc6,x86-64) => /usr/lib64/libmysqld.so.0 libmysqld.so (libc6,x86-64) => /usr/lib64/libmysqld.so libmysqlcppconn.so.1 (libc6,x86-64) => /usr/lib64/libmysqlcppconn.so.1 libmysqlcppconn.so (libc6,x86-64) => /usr/lib64/libmysqlcppconn.so libmysqlclient_r.so.16 (libc6,x86-64) => /usr/lib64/libmysqlclient_r.so.16 libmysqlclient_r.so (libc6,x86-64) => /usr/lib64/libmysqlclient_r.so libmysqlclient.so.16 (libc6,x86-64) => /usr/lib64/libmysqlclient.so.16 libmysqlclient.so (libc6,x86-64) => /usr/lib64/libmysqlclient.so Все на месте... Какие мысли ? Share this post Link to post Share on other sites
littlesavage Posted March 2, 2011 · Report post смотри config.log Share this post Link to post Share on other sites
Abram Posted March 2, 2011 · Report post Не находит почему-то header'ы MySQL client-а. Ищите :). Share this post Link to post Share on other sites
martin74 Posted March 3, 2011 · Report post a mysql-devel там не водится? Share this post Link to post Share on other sites
zoro Posted March 3, 2011 · Report post a mysql-devel там не водится?оно побито на несколько пакетовlibmysqld-devel-5.1.46-2.18.x86_64 libmysqlclient-devel-5.1.46-2.18.x86_64 libmysqlcppconn-devel-1.0.5-6.2.x86_64 Share this post Link to post Share on other sites
Zaqwr Posted March 3, 2011 · Report post checking for main in -lmysqlclient ... noconfigure: error: Not found mysqlclient library ищет в /usr/local/* Share this post Link to post Share on other sites
zoro Posted March 3, 2011 · Report post непонятно какой файл он ищет... configure:9760: checking for main in -lmysqlclient configure:9789: gcc -o conftest -g -O2 -I/usr/include/mysql -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -DPIC -fPIC -DUNDEF_HAVE_INITGROUPS -fno-strict-aliasing -DUNIV_LINUX -DUNIV_LINUX -rdynamic -static -L/usr/lib64/ -L/usr/lib -L/usr/lib64 conftest.c -lmysqlclient -lm -lresolv -lz -lcrypt -lnsl -lm -lssl -lcrypto >&5 /usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status configure:9795: $? = 1 Share this post Link to post Share on other sites
zoro Posted March 3, 2011 · Report post Победил!!! Ура блин... /configure --prefix /usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl Share this post Link to post Share on other sites