|
I need some help compiling up the latest version of chan_capi I have tried it using both the latest stable and dev
versions of asterisk and get errors along the following lines every time. I have set the following in the Makefile ASTERISK_HEADER_DIR=$(INSTALL_PREFIX)/usr/src/asterisk/include/asterisk I have been trying to get this going for days now and
no amount of searching the web has helped at all. xlaw.h:1635: warning: (near initialization for
`capiINT2ALAW') xlaw.h:1635: warning: excess elements in scalar initializer xlaw.h:1635: warning: (near initialization for
`capiINT2ALAW') xlaw.h:1635: warning: excess elements in scalar initializer xlaw.h:1635: warning: (near initialization for
`capiINT2ALAW') .. xlaw.h:1657: warning: (near initialization for
`capiINT2ALAW') xlaw.h:1658: warning: excess elements in scalar initializer xlaw.h:1658: warning: (near initialization for
`capiINT2ALAW') In file included from chan_capi.c:39: chan_capi_pvt.h:76: warning: structure defined inside parms chan_capi_pvt.h:76: warning: empty declaration chan_capi_pvt.h:92: error: syntax error before "_cword" chan_capi_pvt.h:92: warning: no semicolon at end of struct or union chan_capi_pvt.h:103: error: conflicting types for `buf' /usr/include/asterisk/utils.h:27: error: previous
declaration of `buf' chan_capi_pvt.h:189: error: syntax error before '}'
token chan_capi_pvt.h:204: warning: structure defined inside
parms chan_capi_pvt.h:204: warning: empty declaration chan_capi_pvt.h:223: warning: structure defined inside
parms chan_capi_pvt.h:223: warning: empty declaration chan_capi_pvt.h:250: warning: structure defined inside
parms chan_capi_pvt.h:250: warning: empty declaration chan_capi.c:42: error: syntax error before "_cword" chan_capi.c:43: error: storage class specified for
parameter `desc' chan_capi.c:43: error: parameter `desc'
is initialized chan_capi.c:52: error: storage class specified for
parameter `tdesc' chan_capi.c:52: error: parameter `tdesc'
is initialized chan_capi.c:57: error: storage class specified for
parameter `type' chan_capi.c:57: error: parameter `type' is initialized chan_capi.c:60: error: storage class specified for
parameter `usecnt' chan_capi.c:62: error: storage class specified for
parameter `usecnt_lock' chan_capi.c:62: error: parameter `usecnt_lock'
is initialized chan_capi.c:63: error: storage class specified for
parameter `iflock' chan_capi.c:63: error: parameter `iflock'
is initialized chan_capi.c:64: error: storage class specified for
parameter `pipelock' chan_capi.c:64: error: parameter `pipelock'
is initialized chan_capi.c:65: error: storage class specified for
parameter `monlock' chan_capi.c:65: error: parameter `monlock'
is initialized chan_capi.c:66: error: storage class specified for
parameter `contrlock' chan_capi.c:66: error: parameter `contrlock'
is initialized chan_capi.c:67: error: storage class specified for
parameter `capi_send_buffer_lock' chan_capi.c:67: error: parameter `capi_send_buffer_lock'
is initialized chan_capi.c:68: error: storage class specified for
parameter `capi_put_lock' chan_capi.c:68: error: parameter `capi_put_lock'
is initialized chan_capi.c:82: error: storage class specified for
parameter `capi_capability' chan_capi.c:82: error: parameter `capi_capability'
is initialized chan_capi.c:84: error: storage class specified for
parameter `profile' chan_capi.c:86: error: storage class specified for
parameter `monitor_thread' chan_capi.c:86: error: parameter `monitor_thread'
is initialized chan_capi.c:88: error: storage class specified for
parameter `iflist' chan_capi.c:88: error: parameter `iflist'
is initialized chan_capi.c:89: error: storage class specified for
parameter `pipelist' chan_capi.c:89: error: parameter `pipelist'
is initialized chan_capi.c:90: error: storage class specified for
parameter `capi_last_plci' chan_capi.c:90: error: parameter `capi_last_plci'
is initialized chan_capi.c:91: error: storage class specified for
parameter `capi_controllers' chan_capi.c:92: error: storage class specified for
parameter `capi_num_controllers' chan_capi.c:92: error: parameter `capi_num_controllers'
is initialized chan_capi.c:93: error: storage class specified for
parameter `capi_counter' chan_capi.c:93: error: parameter `capi_counter'
is initialized chan_capi.c:94: error: storage class specified for
parameter `capi_used_controllers' chan_capi.c:94: error: parameter `capi_used_controllers'
is initialized chan_capi.c:96: error: storage class specified for
parameter `capi_send_buffer' chan_capi.c:97: error: storage class specified for
parameter `capi_send_buffer_handle' chan_capi.c:97: error: parameter `capi_send_buffer_handle'
is initialized chan_capi.c:102: error: parameter `capidebug'
is initialized chan_capi.c:104: error: syntax error before
"MESSAGE_EXCHANGE_ERROR" chan_capi.c:122: error: syntax error before "tv" chan_capi.c:178: error: conflicting types for `buf' chan_capi_pvt.h:103: error: previous declaration of `buf' chan_capi.c:181: error: syntax error before "pthread_mutex_lock" chan_capi.c:2596: error: redeclaration
of `isdnmode' chan_capi_pvt.h:157: error: `isdnmode'
previously declared here chan_capi.c:2597: error: parameter `callgroup' is initialized chan_capi.c:2597: error: redeclaration
of `callgroup' chan_capi_pvt.h:132: error: `callgroup'
previously declared here chan_capi.c:2600: error: syntax error before "cfg" chan_capi.c:2659: error: parameter `__u' is
initialized chan_capi.c:2659: error: conflicting types for `__u' chan_capi.c:2331: error: previous declaration of `__u' chan_capi.c:2659: error: parameter `__c' is
initialized chan_capi.c:2659: error: redeclaration
of `__c' chan_capi.c:2331: error: `__c' previously declared
here chan_capi.c:2659: error: syntax error before
"switch" make:
*** [chan_capi.o] Error 1 [[EMAIL PROTECTED] capi]# |
_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
