R: [Asterisk-Users] Re: cdr_addon_mysql compiling error

Manuel Wenger manuel.wenger at ticinocom.com
Mon Jun 21 04:42:46 MST 2004


>> I'm trying to compile cdr_addon_mysql but keep getting this error. 
>> Again, searching the Wiki and the mailing list archive didn't bring up 
>> anything useful. Any help? Yes, I'm using MySQL 4.0. Maybe I have to 
>> switch back to 3.23?
>> 
>> 
>> # make
>> cc -fPIC -I../asterisk -D_GNU_SOURCE  -I/usr/include/mysql     -c -o cdr_addon_mysql.o
>> cdr_addon_mysql.c
>> cdr_addon_mysql.c:50: warning: parameter names (without types) in 
>> function declaration
>> cdr_addon_mysql.c:50: warning: data definition has no type or storage class
>> cdr_addon_mysql.c: In function `mysql_log':
>> cdr_addon_mysql.c:108: error: `mysql_lock' undeclared (first use in this function)
>> cdr_addon_mysql.c:108: error: (Each undeclared identifier is reported only once
>> cdr_addon_mysql.c:108: error: for each function it appears in.)
>> cdr_addon_mysql.c: In function `usecount':
>> cdr_addon_mysql.c:420: error: `mysql_lock' undeclared (first use in this function)
>> make: *** [cdr_addon_mysql.o] Error 1
>
>Two things:
>
>1. Make sure you have the mysql-devel package installed, or equivalent.

It is installed:
# rpm -qa|grep MySQL
MySQL-client-4.0.20-0
MySQL-devel-4.0.20-0
MySQL-shared-compat-4.0.18-0
MySQL-server-4.0.20-0

Do you know if MySQL 4 is supposed to work at all, or do I need to downgrade to 3.23?


>2. Make sure you have done a "make install" in "asterisk", before trying
>   to do a "make" in "asterisk-addons".

Done that...

Any ideas please?

-Manuel


___________________________________________________
Ticinocom SA - Via Stazione 5 - 6600 Muralto
Tel 0844 007070 - Fax 0844 007071
http://www.ticinocom.com




More information about the asterisk-users mailing list