Yea, it seems like I don’t have the app_addon_sql_mysql.so & res_config_mysql.so in the /usr/lib/asterisk/modules folders.
After doing some google, it seems that the 2 files above can be included into the modules folder by
[quote]make res_config_mysql.so
mv res_config_mysql.so /usr/lib/asterisk/modules/
make app_addon_sql_mysql.so
mv app_addon_sql_mysql.so /usr/lib/asterisk/modules/ [/quote]
But it seems that the asterisk-addon folder got error,
[quote] [CC] app_addon_sql_mysql.c -> app_addon_sql_mysql.o
In file included from app_addon_sql_mysql.c:15:
/usr/include/asterisk.h:42: error: ‘PATH_MAX’ undeclared here (not in a function)
/usr/include/asterisk.h:203: error: expected declaration specifiers or ‘…’ before ‘uint64_t’
/usr/include/asterisk.h:204: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ast_profile’
/usr/include/asterisk.h:205: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘ast_mark’
app_addon_sql_mysql.c:27:27: warning: asterisk/file.h: No such file or directoryapp_addon_sql_mysql.c:28:29: warning: asterisk/logger.h: No such file or directory
app_addon_sql_mysql.c:29:30: warning: asterisk/channel.h: No such file or directory
app_addon_sql_mysql.c:30:26: warning: asterisk/pbx.h: No such file or directory
app_addon_sql_mysql.c:31:29: warning: asterisk/module.h: No such file or directory
app_addon_sql_mysql.c:32:34: warning: asterisk/linkedlists.h: No such file or directory
app_addon_sql_mysql.c:33:31: warning: asterisk/chanvars.h: No such file or directory
app_addon_sql_mysql.c:34:27: warning: asterisk/lock.h: No such file or directoryapp_addon_sql_mysql.c:78: warning: data definition has no type or storage class
app_addon_sql_mysql.c:78: warning: parameter names (without types) in function declaration
app_addon_sql_mysql.c:89: error: expected specifier-qualifier-list before ‘AST_LIST_ENTRY’
app_addon_sql_mysql.c: In function ‘AST_LIST_HEAD’:
app_addon_sql_mysql.c:92: error: expected declaration specifiers before ‘_mysql_ids_head’
app_addon_sql_mysql.c:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:150: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:180: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:192: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:196: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:208: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:248: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:295: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:345: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:362: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:380: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:423: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:429: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
app_addon_sql_mysql.c:435: error: expected declaration specifiers before ‘AST_MODULE_INFO_STANDARD’
app_addon_sql_mysql.c:435: error: expected ‘{’ at end of input
make: *** [app_addon_sql_mysql.o] Error 1
[/quote]
And also, when i type in make menuselect in the asterisk addon folder, all modules ares listed as XXX - means dependencies have not been met or a conflict exists. But I am sure that I downloaded and have the Asterisk and mysqlclient, or is there anyway to check them are they properly installed?