[Asterisk-Dev] Re: [ANNOUNCE]Asterisk-ooh323c driver version 0.2release

Vishal Phirke vphirke at obj-sys.com
Wed Jun 29 16:11:25 MST 2005


ooops. Sorry, it's my mistake. I wasn't aware of the fact that CVS-STABLE is
a different branch. ooh323c-0.2 is compatible
 with CVS HEAD. The README in the package stands right. You need to have
CVS-HEAD of asterisk.
-Vishal
----- Original Message ----- 
From: "Tony Mountifield" <tony at softins.clara.co.uk>
To: <asterisk-dev at lists.digium.com>
Sent: Wednesday, June 29, 2005 10:41 AM
Subject: [Asterisk-Dev] Re: [ANNOUNCE]Asterisk-ooh323c driver version
0.2release


> In article <001301c57c47$08f45640$4e00000a at D6XKKF11>,
> Vishal Phirke <vphirke at obj-sys.com> wrote:
> >
> > Objective Systems has released Asterisk-ooH323c version 0.2, an H.323
> > channel driver for Asterisk.  This driver is compatible with the
> > latest patch release of Asterisk (1.0.8)
>
> Are you sure about that? 1.0.8 is based on CVS-STABLE. Previously it had
> been stated that Asterisk-ooH323c required CVS-HEAD.
>
> I've just tried to compile Asterisk-ooH323c against the latest
> CVS-STABLE (which is 1.0.8 plus any subsequent fixes), and it fails with
> the kind of errors that suggest it still needs CVS-HEAD:
>
> chan_h323.c:68: error: variable `h323_tech' has initializer but
> incomplete type
> chan_h323.c:69: error: unknown field `type' specified in initializer
> chan_h323.c:69: warning: excess elements in struct initializer
> chan_h323.c:69: warning: (near initialization for `h323_tech')
> chan_h323.c:70: error: unknown field `description' specified in
> initializer
> chan_h323.c:70: warning: excess elements in struct initializer
> chan_h323.c:70: warning: (near initialization for `h323_tech')
> chan_h323.c:71: error: unknown field `capabilities' specified in
> initializer
> chan_h323.c:71: warning: excess elements in struct initializer
> chan_h323.c:71: warning: (near initialization for `h323_tech')
> chan_h323.c:72: error: unknown field `requester' specified in
> initializer
> chan_h323.c:72: warning: excess elements in struct initializer
> chan_h323.c:72: warning: (near initialization for `h323_tech')
> chan_h323.c:73: error: unknown field `send_digit' specified in
> initializer
> chan_h323.c:73: warning: excess elements in struct initializer
> chan_h323.c:73: warning: (near initialization for `h323_tech')
> chan_h323.c:74: error: unknown field `call' specified in initializer
> chan_h323.c:74: warning: excess elements in struct initializer
> chan_h323.c:74: warning: (near initialization for `h323_tech')
> chan_h323.c:75: error: unknown field `hangup' specified in initializer
> chan_h323.c:75: warning: excess elements in struct initializer
> chan_h323.c:75: warning: (near initialization for `h323_tech')
> chan_h323.c:76: error: unknown field `answer' specified in initializer
> chan_h323.c:76: warning: excess elements in struct initializer
> chan_h323.c:76: warning: (near initialization for `h323_tech')
> chan_h323.c:77: error: unknown field `read' specified in initializer
> chan_h323.c:77: warning: excess elements in struct initializer
> chan_h323.c:77: warning: (near initialization for `h323_tech')
> chan_h323.c:78: error: unknown field `write' specified in initializer
> chan_h323.c:78: warning: excess elements in struct initializer
> chan_h323.c:78: warning: (near initialization for `h323_tech')
> chan_h323.c:79: error: unknown field `exception' specified in
> initializer
> chan_h323.c:79: warning: excess elements in struct initializer
> chan_h323.c:79: warning: (near initialization for `h323_tech')
> chan_h323.c:80: error: unknown field `indicate' specified in initializer
> chan_h323.c:80: warning: excess elements in struct initializer
> chan_h323.c:80: warning: (near initialization for `h323_tech')
> chan_h323.c:81: error: unknown field `fixup' specified in initializer
> chan_h323.c:81: warning: excess elements in struct initializer
> chan_h323.c:81: warning: (near initialization for `h323_tech')
> chan_h323.c:82: error: unknown field `send_html' specified in
> initializer
> chan_h323.c:82: warning: excess elements in struct initializer
> chan_h323.c:82: warning: (near initialization for `h323_tech')
> chan_h323.c:83: error: unknown field `bridge' specified in initializer
> chan_h323.c:83: warning: excess elements in struct initializer
> chan_h323.c:83: warning: (near initialization for `h323_tech')
> chan_h323.c:87: warning: initialization discards qualifiers from pointer
> target type
> chan_h323.c: In function `h323_new':
> chan_h323.c:248: warning: assignment makes pointer from integer without
> a cast
> chan_h323.c:254: error: structure has no member named `tech'
> chan_h323.c:269: warning: assignment discards qualifiers from pointer
> target type
> chan_h323.c:278: error: structure has no member named `rawwriteformat'
> chan_h323.c:280: error: structure has no member named `rawreadformat'
> chan_h323.c:281: error: structure has no member named `tech_pvt'
> chan_h323.c:305: error: structure has no member named `cid'
> chan_h323.c:308: error: structure has no member named `cid'
> chan_h323.c: In function `h323_digit':
> chan_h323.c:649: error: structure has no member named `tech_pvt'
> chan_h323.c: In function `h323_call':
> chan_h323.c:665: error: structure has no member named `tech_pvt'
> chan_h323.c:686: warning: passing arg 1 of `ast_set_flag' from
> incompatible pointer type
> chan_h323.c:687: error: structure has no member named `cid'
> chan_h323.c:689: error: structure has no member named `cid'
> chan_h323.c:691: error: structure has no member named `cid'
> chan_h323.c:693: error: structure has no member named `cid'
> chan_h323.c:695: error: structure has no member named `cid'
> chan_h323.c:697: error: structure has no member named `cid'
> chan_h323.c: In function `h323_hangup':
> chan_h323.c:756: error: structure has no member named `tech_pvt'
> chan_h323.c:768: warning: passing arg 1 of `ast_test_flag' from
> incompatible pointer type
> chan_h323.c:772: warning: passing arg 1 of `ast_set_flag' from
> incompatible pointer type
> chan_h323.c:775: warning: passing arg 1 of `ast_set_flag' from
> incompatible pointer type
> chan_h323.c:780: error: structure has no member named `tech_pvt'
> chan_h323.c: In function `h323_answer':
> chan_h323.c:804: error: structure has no member named `tech_pvt'
> chan_h323.c: In function `h323_read':
> chan_h323.c:831: error: structure has no member named `tech_pvt'
> chan_h323.c: In function `h323_write':
> chan_h323.c:845: error: structure has no member named `tech_pvt'
> chan_h323.c: In function `h323_indicate':
> chan_h323.c:878: error: structure has no member named `tech_pvt'
> chan_h323.c:898: warning: passing arg 1 of `ast_test_flag' from
> incompatible pointer type
> chan_h323.c:900: warning: passing arg 1 of `ast_set_flag' from
> incompatible pointer type
> chan_h323.c:904: warning: passing arg 1 of `ast_test_flag' from
> incompatible pointer type
> chan_h323.c:906: warning: passing arg 1 of `ast_set_flag' from
> incompatible pointer type
> chan_h323.c: In function `onAlerting':
> chan_h323.c:1014: warning: passing arg 1 of `ast_test_flag' from
> incompatible pointer type
> chan_h323.c: In function `h323_onReceivedSetup':
> chan_h323.c:1061: warning: passing arg 1 of `ast_clear_flag' from
> incompatible pointer type
> chan_h323.c: In function `onCallEstablished':
> chan_h323.c:1358: warning: passing arg 1 of `ast_test_flag' from
> incompatible pointer type
> chan_h323.c: In function `onCallCleared':
> chan_h323.c:1396: warning: passing arg 1 of `ast_test_flag' from
> incompatible pointer type
> chan_h323.c:1398: warning: passing arg 1 of `ast_set_flag' from
> incompatible pointer type
> chan_h323.c:1407: warning: passing arg 1 of `ast_set_flag' from
> incompatible pointer type
> chan_h323.c: In function `reload_config':
> chan_h323.c:1693: warning: assignment makes pointer from integer without
> a cast
> chan_h323.c: In function `load_module':
> chan_h323.c:2251: warning: passing arg 1 of `ast_channel_register' from
> incompatible pointer type
> chan_h323.c:2251: error: too few arguments to function
> `ast_channel_register'
> chan_h323.c: In function `do_monitor':
> chan_h323.c:2385: warning: passing arg 1 of `ast_test_flag' from
> incompatible pointer type
> chan_h323.c: In function `h323_destroy':
> chan_h323.c:2499: error: structure has no member named `tech_pvt'
> chan_h323.c: In function `unload_module':
> chan_h323.c:2573: warning: passing arg 1 of `ast_channel_unregister'
> from incompatible pointer type
> chan_h323.c: In function `h323_get_rtp_peer':
> chan_h323.c:2677: error: structure has no member named `tech_pvt'
> chan_h323.c: In function `h323_set_rtp_peer':
> chan_h323.c:2745: error: structure has no member named `tech_pvt'
> chan_h323.c: At top level:
> chan_h323.c:68: error: storage size of `h323_tech' isn't known
>
> Pity, because I would really like to try this driver with STABLE.
>
> Cheers
> Tony
> -- 
> Tony Mountifield
> Work: tony at softins.co.uk - http://www.softins.co.uk
> Play: tony at mountifield.org - http://tony.mountifield.org
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>
>





More information about the asterisk-dev mailing list