[CC] chan_h323.c -> chan_h323.o g++ -DNDEBUG -I../../include -include ../../include/asterisk/autoconfig.h -fPIC -DP_USE_PRAGMA -D_REENTRANT -Wall -fPIC -DPIC -I/root/pwlib/include -DPTRACING -I/root/openh323/include -Os -pipe -felide-constructors -c ast_h323.cxx -o ast_h323.o In file included from ../../include/asterisk/utils.h:26, from ../../include/asterisk/config.h:30, from ../../include/asterisk/channel.h:147, from ast_h323.cxx:54: ../../include/asterisk/network.h:88: error: expected initializer before "int" In file included from ../../include/asterisk/config.h:30, from ../../include/asterisk/channel.h:147, from ast_h323.cxx:54: ../../include/asterisk/utils.h:266: error: expected initializer before "void" ../../include/asterisk/utils.h:279: error: expected initializer before "void" ../../include/asterisk/utils.h:292: error: expected initializer before "void" ../../include/asterisk/utils.h:305: error: expected initializer before "void" ../../include/asterisk/utils.h:417: error: expected initializer before "_ast_malloc" ../../include/asterisk/utils.h:417: error: expected initializer before "_ast_malloc" ../../include/asterisk/utils.h:440: error: expected initializer before "_ast_calloc" ../../include/asterisk/utils.h:440: error: expected initializer before "_ast_calloc" ../../include/asterisk/utils.h:476: error: expected initializer before "_ast_realloc" ../../include/asterisk/utils.h:476: error: expected initializer before "_ast_realloc" ../../include/asterisk/utils.h:503: error: expected initializer before "_ast_strdup" ../../include/asterisk/utils.h:503: error: expected initializer before "_ast_strdup" ../../include/asterisk/utils.h:532: error: expected initializer before "_ast_strndup" ../../include/asterisk/utils.h:532: error: expected initializer before "_ast_strndup" In file included from ../../include/asterisk/strings.h:28, from ../../include/asterisk/utils.h:656, from ../../include/asterisk/config.h:30, from ../../include/asterisk/channel.h:147, from ast_h323.cxx:54: ../../include/asterisk/threadstorage.h: In function `void* ast_threadstorage_get(ast_threadstorage*, size_t)': ../../include/asterisk/threadstorage.h:170: error: `_ast_calloc' was not declared in this scope ../../include/asterisk/threadstorage.h:170: warning: unused variable '_ast_calloc' In file included from ../../include/asterisk/utils.h:656, from ../../include/asterisk/config.h:30, from ../../include/asterisk/channel.h:147, from ast_h323.cxx:54: ../../include/asterisk/strings.h: At global scope: ../../include/asterisk/strings.h:32: error: expected initializer before "int" ../../include/asterisk/strings.h:335: error: expected initializer before "ast_str_create" ../../include/asterisk/strings.h:335: error: expected initializer before "ast_str_create" ../../include/asterisk/strings.h: In function `int ast_str_make_space(ast_str**, size_t)': ../../include/asterisk/strings.h:383: error: `_ast_realloc' was not declared in this scope ../../include/asterisk/strings.h:383: warning: unused variable '_ast_realloc' ../../include/asterisk/strings.h: At global scope: ../../include/asterisk/strings.h:667: error: expected initializer before "int" In file included from ast_h323.cxx:54: ../../include/asterisk/channel.h:1107: error: expected initializer before "attribute_pure" ../../include/asterisk/channel.h:1114: error: expected initializer before "attribute_pure" ../../include/asterisk/channel.h:1131: error: expected initializer before "attribute_const" make[2]: *** [ast_h323.o] Error 1 make[1]: *** [h323/libchanh323.a] Error 2 make: *** [channels] Error 2