> why did you not install from ports. it has all the patches needed. just > cvsup > your ports tree and cd /usr/ports/net/asterisk and make install.
To quote my original post: > I'm using FreeBSD 5.4 and Asterisk 1.0.6. I installed mysql and asterisk > from ports Asterisk itself works just dandy. Unfortunately we have a desperate need for mysql configuration among other things. The asterisk-addons package provides that and it's not one of the patches that the asterisk port provides. It also happens to be required by AMP, which I really want to get working on this box. To reply to Dinesh Nair, I've tried this once already, and my make output changes to what I've got at the end of this message. The line "app_addon_sql_mysql.c:164:36: macro "AST_LIST_REMOVE" requires 4 arguments, but only 3 given" I find especially unsettling, as that's a major programming flaw, not something easy to fix like "your path is wrong." $ gmake ./mkdep -fPIC -I/usr/local/include/ -D_GNU_SOURCE -I/usr/local/include/mysql `ls *.c` app_addon_sql_mysql.c:164:36: macro "AST_LIST_REMOVE" requires 4 arguments, but only 3 given gmake -C format_mp3 all gmake[1]: Entering directory `/usr/ports/net/asterisk/work/asterisk/include/asterisk-addons/format_mp3' gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -c -o common.o common.c gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -c -o dct64_i386.o dct64_i386.c gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -c -o decode_ntom.o decode_ntom.c gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -c -o layer3.o layer3.c gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -c -o tabinit.o tabinit.c gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -c -o interface.o interface.c gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -c -o format_mp3.o format_mp3.c format_mp3.c: In function `load_module': format_mp3.c:335: warning: passing arg 5 of `ast_format_register' from incompatible pointer type gcc -pipe -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -I/usr/local/include -D_REENTRANT -D_GNU_SOURCE -D_THREAD_SAFE -O6 -shared -Xlinker -x -o format_mp3.so common.o dct64_i386.o decode_ntom.o layer3.o tabinit.o interface.o format_mp3.o gmake[1]: Leaving directory `/usr/ports/net/asterisk/work/asterisk/include/asterisk-addons/format_mp3' cc -fPIC -I/usr/local/include/ -D_GNU_SOURCE -I/usr/local/include/mysql -c -o app_saycountpl.o app_saycountpl.c cc -shared -Xlinker -x -o app_saycountpl.so app_saycountpl.o cc -fPIC -I/usr/local/include/ -D_GNU_SOURCE -I/usr/local/include/mysql -c -o cdr_addon_mysql.o cdr_addon_mysql.c cdr_addon_mysql.c: In function `mysql_log': cdr_addon_mysql.c:128: warning: passing arg 1 of `localtime_r' from incompatible pointer type cdr_addon_mysql.c: In function `my_load_module': cdr_addon_mysql.c:293: warning: assignment makes pointer from integer without a cast cc -shared -Xlinker -x -o cdr_addon_mysql.so cdr_addon_mysql.o -lmysqlclient -lz -L/usr/local/lib/mysql cc -fPIC -I/usr/local/include/ -D_GNU_SOURCE -I/usr/local/include/mysql -c -o app_addon_sql_mysql.o app_addon_sql_mysql.c app_addon_sql_mysql.c:164:36: macro "AST_LIST_REMOVE" requires 4 arguments, but only 3 given app_addon_sql_mysql.c: In function `del_identifier': app_addon_sql_mysql.c:164: error: `AST_LIST_REMOVE' undeclared (first use in this function) app_addon_sql_mysql.c:164: error: (Each undeclared identifier is reported only once app_addon_sql_mysql.c:164: error: for each function it appears in.) gmake: *** [app_addon_sql_mysql.o] Error 1 rm app_saycountpl.o _______________________________________________ Asterisk-BSD mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-bsd

