Hi all,<br><br>I have written cdr_webservice.c module and its work on asterisk-1.6.2.6 version on production server. but i want to upgrade asterisk-1.6.2.6 version to asterisk-1.8.0 version. Given as below asterisk compilation logs:<br>
<div><br></div><div># make<br></div>[CC] cdr_webservice.c -&gt; cdr_webservice.o<br>In file included from /usr/src/asterisk-1.8/asterisk-1.8.0/include/asterisk/cdr.h:31,<br>from cdr_webservice.c:29:<br><br>/usr/src/asterisk-1.8/asterisk-1.8.0/include/asterisk/data.h:233: error: field ‘AST_DATA_IPADDR’ has incomplete type<br>
/usr/src/asterisk-1.8/asterisk-1.8.0/include/asterisk/data.h:794: error: return type is an incomplete type<br>/usr/src/asterisk-1.8/asterisk-1.8.0/include/asterisk/data.h: In function ‘ast_data_retrieve_ipaddr’:<br>/usr/src/asterisk-1.8/asterisk-1.8.0/include/asterisk/data.h:799: warning: ‘return’ with a value, in function returning void<br>
make[1]: *** [cdr_webservice.o] Error 1<br>make: *** [cdr] Error 2<br><br>Help me for resolve this compilation errors.<br><br>-- <br>Best Regards,<br>Rajnikant Vanza<br>