phreakbox:/usr/src/asterisk-addons# make
make[1]: Entering directory `/usr/src/asterisk-addons/menuselect'
gcc -Wall -o menuselect.o -g -c -D_GNU_SOURCE -DMENUSELECT -I/usr/src/asterisk-addons/ menuselect.c
gcc -Wall -o menuselect_curses.o -g -c -D_GNU_SOURCE -DMENUSELECT -I/usr/src/asterisk-addons/ menuselect_curses.c
gcc -g -Wall -o menuselect menuselect.o menuselect_curses.o /usr/src/asterisk-addons/mxml/libmxml.a -lncurses
make[1]: Leaving directory `/usr/src/asterisk-addons/menuselect'
make[1]: Entering directory `/usr/src/asterisk-addons'
build_tools/mkdep -fPIC -fPIC app_addon_sql_mysql.c app_saycountpl.c cdr_addon_mysql.c res_config_mysql.c
app_addon_sql_mysql.c:15:22: asterisk.h: No such file or directory
app_saycountpl.c:10:22: asterisk.h: No such file or directory
cdr_addon_mysql.c:22:22: asterisk.h: No such file or directory
res_config_mysql.c:41:22: asterisk.h: No such file or directory
gcc -g -c -fPIC -fPIC -o app_addon_sql_mysql.o app_addon_sql_mysql.c
app_addon_sql_mysql.c:15:22: asterisk.h: No such file or directory
In file included from /usr/include/asterisk/linkedlists.h:23,
from /usr/include/asterisk/chanvars.h:26,
from /usr/include/asterisk/channel.h:111,
from /usr/include/asterisk/file.h:30,
from app_addon_sql_mysql.c:27:
/usr/include/asterisk/lock.h: In function `ast_mutex_init':
/usr/include/asterisk/lock.h:534: error: `PTHREAD_MUTEX_RECURSIVE' undeclared (first use in this function)
/usr/include/asterisk/lock.h:534: error: (Each undeclared identifier is reported only once
/usr/include/asterisk/lock.h:534: error: for each function it appears in.)
app_addon_sql_mysql.c: In function `MYSQL_exec':
app_addon_sql_mysql.c:390: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c:390: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c:390: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c:412: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c:412: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c:412: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c:412: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c: At top level:
app_addon_sql_mysql.c:419: error: conflicting types for `unload_module'
/usr/include/asterisk/module.h:57: error: previous declaration of `unload_module'
app_addon_sql_mysql.c: In function `unload_module':
app_addon_sql_mysql.c:420: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c:420: error: dereferencing pointer to incomplete type
app_addon_sql_mysql.c: At top level:
app_addon_sql_mysql.c:425: error: conflicting types for `load_module'
/usr/include/asterisk/module.h:46: error: previous declaration of `load_module'
app_addon_sql_mysql.c:432: error: conflicting types for `description'
/usr/include/asterisk/module.h:75: error: previous declaration of `description'
app_addon_sql_mysql.c:437: error: conflicting types for `key'
/usr/include/asterisk/module.h:92: error: previous declaration of `key'
app_addon_sql_mysql.c:441: warning: data definition has no type or storage class
make[1]: *** [app_addon_sql_mysql.o] Error 1
make[1]: Leaving directory `/usr/src/asterisk-addons'
make: *** [all] Error 2
phreakbox:/usr/src/asterisk-addons#