root@caster:/usr/src/app_conference# make gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/src/asterisk/include -D_REENTRANT -D_GNU_SOURCE -O3 -ffast-math -funroll-all-loops -fprefetch-loop-arrays -fsingle-precision-constant -march=pentium3 -msse -mfpmath=sse,387 -DCRYPTO -DAPP_CONFERENCE_DEBUG -Ilibspeex -DSILDET=2 -c -o app_conference.o app_conference.c In file included from /usr/src/asterisk/include/asterisk/utils.h:36, from /usr/src/asterisk/include/asterisk/cdr.h:48, from /usr/src/asterisk/include/asterisk/channel.h:115, from /usr/src/asterisk/include/asterisk/pbx.h:27, from app_conference.h:24, from app_conference.c:19: /usr/src/asterisk/include/asterisk/strings.h:264: error: syntax error before ‘__extension__’ /usr/src/asterisk/include/asterisk/strings.h:264: error: syntax error before ‘;’ token /usr/src/asterisk/include/asterisk/strings.h:264: warning: type defaults to ‘int’ in declaration of ‘__retval’ /usr/src/asterisk/include/asterisk/strings.h:264: error: ‘__len’ undeclared here (not in a function) /usr/src/asterisk/include/asterisk/strings.h:264: warning: initialization makes integer from pointer without a cast /usr/src/asterisk/include/asterisk/strings.h:264: error: initializer element is not constant /usr/src/asterisk/include/asterisk/strings.h:264: warning: data definition has no type or storage class /usr/src/asterisk/include/asterisk/strings.h:264: error: syntax error before ‘if’ /usr/src/asterisk/include/asterisk/strings.h:264: warning: type defaults to ‘int’ in declaration of ‘__retval’ /usr/src/asterisk/include/asterisk/strings.h:264: error: redefinition of ‘__retval’ /usr/src/asterisk/include/asterisk/strings.h:264: error: previous definition of ‘__retval’ was here /usr/src/asterisk/include/asterisk/strings.h:264: error: syntax error before ‘const’ /usr/src/asterisk/include/asterisk/strings.h:264: warning: data definition has no type or storage class /usr/src/asterisk/include/asterisk/strings.h:264: warning: type defaults to ‘int’ in declaration of ‘__retval’ /usr/src/asterisk/include/asterisk/strings.h:264: warning: data definition has no type or storage class /usr/src/asterisk/include/asterisk/strings.h:264: error: syntax error before ‘}’ token /usr/src/asterisk/include/asterisk/strings.h:280: error: conflicting types for ‘strtoq’ /usr/include/stdlib.h:362: error: previous definition of ‘strtoq’ was here app_conference.c:51: warning: type defaults to ‘int’ in declaration of ‘STANDARD_LOCAL_USER’ app_conference.c:51: warning: data definition has no type or storage class app_conference.c:55: warning: no previous prototype for ‘unload_module’ app_conference.c:67: warning: no previous prototype for ‘load_module’ app_conference.c:80: warning: no previous prototype for ‘description’ app_conference.c:85: warning: no previous prototype for ‘usecount’ app_conference.c: In function ‘usecount’: app_conference.c:87: warning: implicit declaration of function ‘STANDARD_USECOUNT’ app_conference.c: At top level: app_conference.c:92: warning: no previous prototype for ‘key’ {standard input}: Assembler messages: {standard input}:17: Error: symbol `__retval' is already defined make: *** [app_conference.o] Error 1 root@caster:/usr/src/app_conference#