Hi, All.
I got problem while linking zabbix-server with mysql:
.a ../libs/zbxsysinfo/linux/libzbxsysinfo2.a ../libs/zbxlog/libzbxlog.a ../libs/zbxpid/libzbxpid.a ../libs/zbxconf/libzbxconf.a ../libs/zbxcrypto/libzbxcrypto.a ../libs/zbxnet/libzbxnet.a pinger/libzbxpinger.a poller/libzbxpoller.a housekeeper/libzbxhousekeeper.a alerter/libzbxalerter.a timer/libzbxtimer.a trapper/libzbxtrapper.a ../libs/zbxemail/libzbxemail.a ../libs/zbxsms/libzbxsms.a ../libs/zbxdbhigh/libzbxdbhigh.a ../libs/zbxcommon/libzbxcommon.a -lmysqlclient -lm -lz -lnetsnmp -lcrypto -lresolv -lnsl
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
All lib names in /usr/lib/mysql/ are "libmysql*" -so i tried to make symlink
/usr/lib/mysql/libmysqlclient.so.14 -> /usr/lib/mysqlclient.so
... no effect (/usr/bin/ld: cannot find -lmysqlclient)
fixing "configure" script to force using "libmysqlclient" insead of "mysqlclient" also had no effect.
MYSQL packets: (rpm -qa | grep sql)
mysqlclient10-3.23.58-4.RHEL4.1
php-mysql-4.3.9-3.12
libdbi-dbd-mysql-0.6.5-10.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
mysql-4.1.20-1.RHEL4.1
mysql-devel-4.1.20-1.RHEL4.1
mysql-server-4.1.20-1.RHEL4.1
mod_auth_mysql-2.6.1-2.2
mysql-4.1.20-1.RHEL4.1
uname -a | grep -v suff :
2.6.9-34.0.1.ELsmp #1 SMP Wed May 17 16:59:36 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
P.S. I tried to use /usr/lib64/mysql dir while linking - got the same result (lib not found).
I got problem while linking zabbix-server with mysql:
.a ../libs/zbxsysinfo/linux/libzbxsysinfo2.a ../libs/zbxlog/libzbxlog.a ../libs/zbxpid/libzbxpid.a ../libs/zbxconf/libzbxconf.a ../libs/zbxcrypto/libzbxcrypto.a ../libs/zbxnet/libzbxnet.a pinger/libzbxpinger.a poller/libzbxpoller.a housekeeper/libzbxhousekeeper.a alerter/libzbxalerter.a timer/libzbxtimer.a trapper/libzbxtrapper.a ../libs/zbxemail/libzbxemail.a ../libs/zbxsms/libzbxsms.a ../libs/zbxdbhigh/libzbxdbhigh.a ../libs/zbxcommon/libzbxcommon.a -lmysqlclient -lm -lz -lnetsnmp -lcrypto -lresolv -lnsl
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
All lib names in /usr/lib/mysql/ are "libmysql*" -so i tried to make symlink
/usr/lib/mysql/libmysqlclient.so.14 -> /usr/lib/mysqlclient.so
... no effect (/usr/bin/ld: cannot find -lmysqlclient)
fixing "configure" script to force using "libmysqlclient" insead of "mysqlclient" also had no effect.
MYSQL packets: (rpm -qa | grep sql)
mysqlclient10-3.23.58-4.RHEL4.1
php-mysql-4.3.9-3.12
libdbi-dbd-mysql-0.6.5-10.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
mysql-4.1.20-1.RHEL4.1
mysql-devel-4.1.20-1.RHEL4.1
mysql-server-4.1.20-1.RHEL4.1
mod_auth_mysql-2.6.1-2.2
mysql-4.1.20-1.RHEL4.1
uname -a | grep -v suff :
2.6.9-34.0.1.ELsmp #1 SMP Wed May 17 16:59:36 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
P.S. I tried to use /usr/lib64/mysql dir while linking - got the same result (lib not found).