[Asterisk-Users] A missing argument

James Golovich james at wwnet.net
Mon Feb 23 15:34:41 MST 2004


On Mon, 23 Feb 2004, Dave Cotton wrote:

> Just done a cvs checkout on 2 different machines 1 running Mandrake 9.2
> with a 2.4.25 kernel the other Mandrake 10.0 and 2.6.3
> the most 10.0 fails at this point
> 
> chan_zap.c: In function `handle_init_r2_event':
> chan_zap.c:4773: error: too few arguments to function `zt_new'
> make[1]: *** [chan_zap.o] Error 1
> 
> line 4773 has chan = zt_new(i, AST_STATE_RING, 0, SUB_REAL, 0);
> 
> but greping shows that the declaration and other instances have 6
> arguments.
> 
> ML 9.2 is using gcc-3.3.1 whilst 10.0 is using gcc-3.3.2
> 
> What worries me is how many other programs in the world have the same
> type of error and the compiler has missed it?
> 

Dave,

You if have libr2 installed.  I don't believe much work has been done on
R2 in quite some time, so it might not be up to date.

The channels/Makefile looks for the existance of /usr/lib/libmfcr2.so.1 to
set ZAPATA_R2 which is causing those sections of code to be compiled in

James




More information about the asterisk-users mailing list