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