|Summary:||ASTERISK-16810: Can't compile cdr_mysql addon|
|Date Opened:||2010-10-14 03:54:00||Date Closed:||2011-06-07 14:04:59|
|Description:||My mysql locates in custom dir but i hava linked mysql_config to default location|
So during configure:
checking for mysql_config... /usr/bin/mysql_config - OK
In makeopt MYSQLCLIENT_INCLUDE also presents
But if i run make addons:
[CC] app_mysql.c -> app_mysql.o
app_mysql.c:33:25: fatal error: mysql/mysql.h: No such file or directory
So -I not included during compile
|Comments:||By: Leif Madsen (lmadsen) 2010-10-14 14:29:40|
I think we'll need a copy of the config.log file as well.
By: Leif Madsen (lmadsen) 2010-10-14 14:38:33
Wait, did you install the mysql-dev package?
By: mich (mich) 2010-10-14 23:50:58
I compiled from sources. Lots of applications is compiled with it. So yes.
By: mich (mich) 2010-10-14 23:55:32
cat config.log|grep mysql
$ ./configure --with-mysqlclient=/opt/mysql/include/mysql
configure:19818: checking for mysql_config
configure:19837: found /usr/bin/mysql_config
configure:19849: result: /usr/bin/mysql_config
MYSQLCLIENT_INCLUDE='-I/opt/mysql/include/mysql -align -falign-functions=16 -unroll -unroll-aggressive -opt-prefetch=4 -vec-guard-write -vec-threshold10 -fp-model fast=2 -xSSE4.2 -axSSE4.2 -override-limits -g'
MYSQLCLIENT_LIB='-L/opt/mysql/lib -lmysqlclient -lpthread -lz -lrt'
By: Jason Parker (jparker) 2010-10-15 11:39:19
Have you tried ./configure --with-mysql=/opt/mysql/ ?
Adding the include dir is going to mess things up.
By: mich (mich) 2010-10-15 23:28:11
Ok. make addons runs ok, but addons folder not compiled. How i compile addons? In readme is nothing about it.
By: Tilghman Lesher (tilghman) 2010-10-18 01:00:12
'make menuselect' should bring up a menu as to what modules are compiled and which options are enabled. This is all documented in the README file.
By: Leif Madsen (lmadsen) 2010-11-04 13:51:24
If you are still having issues please use the asterisk-users mailing list.