Asterisk addons install problem


#1

Hi there:

I have successfully installed the Asterisk 1.0.9 on my Freebsd 5.4 box. When I tend to install the addon for mysql CDR billing, It always return me the following errors:

SIP# gmake clean
rm -f *.so *.o .depend
gmake -C format_mp3 clean
gmake[1]: Entering directory /usr/home/wilson/asterisk/asterisk-addons-1.0.9/format_mp3' rm -f *.o *.so *~ gmake[1]: Leaving directory/usr/home/wilson/asterisk/asterisk-addons-1.0.9/format_mp3’
SIP# gmake
./mkdep -fPIC -I…/asterisk -D_GNU_SOURCE -I/usr/local/include/mysql ls *.c
app_addon_sql_mysql.c:15:27: asterisk/file.h: No such file or directory
app_addon_sql_mysql.c:16:29: asterisk/logger.h: No such file or directory
app_addon_sql_mysql.c:17:30: asterisk/channel.h: No such file or directory
app_addon_sql_mysql.c:18:26: asterisk/pbx.h: No such file or directory
app_addon_sql_mysql.c:19:29: asterisk/module.h: No such file or directory
app_addon_sql_mysql.c:20:34: asterisk/linkedlists.h: No such file or directory
app_addon_sql_mysql.c:21:31: asterisk/chanvars.h: No such file or directory
app_addon_sql_mysql.c:22:27: asterisk/lock.h: No such file or directory
cdr_addon_mysql.c:17:29: asterisk/config.h: No such file or directory
cdr_addon_mysql.c:18:30: asterisk/options.h: No such file or directory
cdr_addon_mysql.c:19:30: asterisk/channel.h: No such file or directory
cdr_addon_mysql.c:20:26: asterisk/cdr.h: No such file or directory
cdr_addon_mysql.c:21:29: asterisk/module.h: No such file or directory
cdr_addon_mysql.c:22:29: asterisk/logger.h: No such file or directory
cdr_addon_mysql.c:23:26: asterisk/cli.h: No such file or directory
cdr_addon_mysql.c:24:22: asterisk.h: No such file or directory
gmake -C format_mp3 all
gmake[1]: Entering directory /usr/home/wilson/asterisk/asterisk-addons-1.0.9/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 common.c:1:29: asterisk/logger.h: No such file or directory common.c: In functiondecode_header’:
common.c:93: warning: implicit declaration of function ast_log' common.c:93: error:LOG_WARNING’ undeclared (first use in this function)
common.c:93: error: (Each undeclared identifier is reported only once
common.c:93: error: for each function it appears in.)
gmake[1]: *** [common.o] Error 1
gmake[1]: Leaving directory `/usr/home/wilson/asterisk/asterisk-addons-1.0.9/format_mp3’
gmake: *** [format_mp3/format_mp3.so] Error 2

Can anybody give me a help?

Thanks a lot.

Wilson


#2

Asterisk header files.
As I remember, I had simmilar problems with asterisk-addons
But I am using Gentoo - and there are some small differences.
I only started make (may be I manually copied header files in desired directory)


#3

I have actually the same problem as gzbaby and i am using Debian.
I have searched everywhere for a patch of some kind, but i am not really a linux guru, so does anyone know a possible solution?


#4

Edit the Makefile in the asterisk-addons and change the line with -I…/asterisk to -I{REAL place where asterisk is}. For example if you download 1.2beta then you will change this to -I…/asterisk-1.2beta1. If it is in a completely different place then put the full path name in.