R: [Asterisk-Users] Re: cdr_addon_mysql compiling error
Manuel Wenger
manuel.wenger at ticinocom.com
Mon Jun 21 07:40:10 MST 2004
Thanks for the tip, but adding the CFLAGS directive doesn't work either, same error message. I'll try to have a look in -dev, but if anyone comes up with a solution, a reply would be appreciated.
-Manuel
-----Messaggio originale-----
Da: Luckcuck Nick-LCKN001 [mailto:LCKN001 at motorola.com]
Inviato: lunedì, 21. giugno 2004 13:52
A: asterisk-users at lists.digium.com
Oggetto: RE: [Asterisk-Users] Re: cdr_addon_mysql compiling error
Hi,
Another helpless person like me, I had the same problem a few days ago and a very helpful person suggested putting "CFLAGS+=-I../asterisk/include" in the Makefile, which worked fine for me.
Maybe this is a problem with asterisk CVS ??? Don't really know but it might be worth looking at for some of you people in -dev, as a few people have asked this in the last few days.
--
[ Nick Luckcuck | lckn001 at motorola.com ]
[ Junior Software Developer | Motorola ]
> -----Original Message-----
> From: asterisk-users-admin at lists.digium.com
> [mailto:asterisk-users-admin at lists.digium.com] On Behalf Of
> Manuel Wenger
> Sent: 21 June 2004 12:43
> To: asterisk-users at lists.digium.com
> Subject: R: [Asterisk-Users] Re: cdr_addon_mysql compiling error
>
>
> >> 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