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 Thanks -Manuel ___________________________________________________ Ticinocom SA - Via Stazione 5 - 6600 Muralto Tel 0844 007070 - Fax 0844 007071 http://www.ticinocom.com
Tony Mountifield
2004-Jun-18 14:39 UTC
[Asterisk-Users] Re: cdr_addon_mysql compiling error
In article <EEF25CC3E5C95F4392737AAF6B21657B9C4755@ticinocom.ticinocomsa.ibbs.net>, Manuel Wenger <manuel.wenger@ticinocom.com> wrote:> 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 1Two things: 1. Make sure you have the mysql-devel package installed, or equivalent. 2. Make sure you have done a "make install" in "asterisk", before trying to do a "make" in "asterisk-addons". Cheers Tony -- Tony Mountifield Work: tony@softins.co.uk - http://www.softins.co.uk Play: tony@mountifield.org - http://tony.mountifield.org
Luckcuck Nick-LCKN001
2004-Jun-21 04:51 UTC
[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@motorola.com ] [ Junior Software Developer | Motorola ]> -----Original Message----- > From: asterisk-users-admin@lists.digium.com > [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of > Manuel Wenger > Sent: 21 June 2004 12:43 > To: asterisk-users@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 > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >