Compilation error - asterisk 1.6.2rc2

Hi

I have install asterisk 1.6.2rc2 and i would like to install app_conference 2.0.1 plug-in, but i get the following error…

sudo make
cc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -MD -MP -g -fPIC -DAST16 -I…/asterisk/include -D_REENTRANT -D_GNU_SOURCE -DREVISION=“esportato” -DCRYPTO -Ilibspeex -DSILDET=2 -c -o member.o member.c
member.c: In function ‘process_incoming’:
member.c:179: error: incompatible type for argument 2 of ‘speex_preprocess’
member.c:257: error: incompatible type for argument 1 of ‘strncmp’
member.c:267: error: incompatible type for argument 1 of ‘strncmp’
member.c:277: error: incompatible type for argument 1 of ‘strncmp’
member.c:287: error: incompatible type for argument 1 of ‘strncmp’
member.c: In function ‘ast_packer_feed’:
member.c:2716: error: incompatible type for argument 2 of ‘memcpy’
member.c: In function ‘ast_packer_read’:
member.c:2754: error: incompatible types in assignment
member.c:2760: error: incompatible type for argument 1 of ‘memcpy’
make: *** [member.o] Errore 1

Who can help me?

thank

I have read that there are difference between asterisk 1.6.0.x and asterisk 1.6.1.x - 1.6.2rc2…

one difference is in speex. Probably is the problem of error?

I have found the difference which make compile error…

the problem is in frame.h file in declaration of ast_frame struct

the struct in 1.6.0.x has one field void * data that is absent in asterisk 1.6.2???

why?

I have solved the problem…I have make a patch :laughing: :laughing: :laughing: :laughing:

If someone is interested, you will tell me!!!

May be you can report problem to developers and send them your patch

Ok, I will send the problem and patch

Note that they only way of submitting a patch to the developers is via issues.asterisk.org/ after agreeing to the code submission licence.

the patch is for app_conference and not for asterisk.

I will send it to sourceforge