Walter Klomp
2004-Oct-08 21:56 UTC
[Asterisk-Users] Can't compile chan_h323 in latest CVS...
Hi, In the latest CVS I am trying to compile chan_h323, but it doesn't want to. chan_h323.c: In function `oh323_call': chan_h323.c:453: error: structure has no member named `callerid' chan_h323.c:455: error: structure has no member named `callerid' chan_h323.c:455: error: structure has no member named `callerid' chan_h323.c: In function `oh323_new': chan_h323.c:756: error: structure has no member named `callerid' make[1]: *** [chan_h323.o] Error 1 ...if I unremark the line #CHANNEL_LIBS+=$(shell [ -f h323/libchanh323.a ] && echo chan_h323.so) In channels/Makefile... I have successfully made the channels/h323 with the openh323 and the pwlib... But for some reason asterisk is not making the chan_h323. Am I missing something? (I have asked this question a few days ago and nobody responded, am I alone in this?) ~help~please~ Walter
On Sat, 9 Oct 2004 12:56:44 +0800, Walter Klomp <walter@aglow.com.sg> wrote:> Hi, > > In the latest CVS I am trying to compile chan_h323, but it doesn't want to. > > chan_h323.c: In function `oh323_call': > chan_h323.c:453: error: structure has no member named `callerid' > chan_h323.c:455: error: structure has no member named `callerid' > chan_h323.c:455: error: structure has no member named `callerid' > chan_h323.c: In function `oh323_new': > chan_h323.c:756: error: structure has no member named `callerid' > make[1]: *** [chan_h323.o] Error 1 > > ...if I unremark the line > #CHANNEL_LIBS+=$(shell [ -f h323/libchanh323.a ] && echo chan_h323.so) > In channels/Makefile... > > I have successfully made the channels/h323 with the openh323 and the > pwlib... > > But for some reason asterisk is not making the chan_h323. > > Am I missing something? (I have asked this question a few days ago and > nobody responded, am I alone in this?) > > ~help~please~ > Walter >I am having similiar problems, I have searched for an answer but nothing has sprung forward. Cruising the code tonight looking for a fix... If someone has a fix already or information on how to fix it please please let us know. -Regards Deimios
> Am I missing something? (I have asked this question a few days ago and > nobody responded, am I alone in this?)if you are using cvs head then it sounds like the code for chan_h323 driver has not been patched/updated for the changes to the ast_channel struc, recently callerid in the ast_channel was changed from a char * to struct ast_callerid cid; within ast_channel to break out the component parts of caller id. where ever the old code refs callerid youll nned to get a ref to the cid struc
Andrew McRory
2004-Oct-09 09:22 UTC
[Asterisk-Users] Can't compile chan_h323 in latest CVS...
> > > Am I missing something? (I have asked this question a few days ago and > > nobody responded, am I alone in this?)I wrote Michael Manousos about htis and he said that an update is coming soon and until then use asterisk v1.0 Regards, -- Andrew McRory - President Linux Systems Engineers, Inc. PO BOX 3791 Tallahassee, FL 32315 Office 850-224-5737 Office 850-575-7213 Mobile 850-294-7567
Jeremy McNamara
2004-Oct-10 04:01 UTC
[Asterisk-Users] Can't compile chan_h323 in latest CVS...
Walter Klomp wrote:> #CHANNEL_LIBS+=$(shell [ -f h323/libchanh323.a ] && echo chan_h323.so) > In channels/Makefile...Perhaps there is a good reason for that line to get commented out in the first place? Jeremy McNamara
Walter Klomp
2004-Oct-10 07:42 UTC
[Asterisk-Users] Can't compile chan_h323 in latest CVS...
Hi, In the latest CVS I am trying to compile chan_h323, but it doesn't want to. chan_h323.c: In function `oh323_call': chan_h323.c:453: error: structure has no member named `callerid' chan_h323.c:455: error: structure has no member named `callerid' chan_h323.c:455: error: structure has no member named `callerid' chan_h323.c: In function `oh323_new': chan_h323.c:756: error: structure has no member named `callerid' make[1]: *** [chan_h323.o] Error 1 ...if I unremark the line #CHANNEL_LIBS+=$(shell [ -f h323/libchanh323.a ] && echo chan_h323.so) In channels/Makefile... I have successfully made the channels/h323 with the openh323 and the pwlib... But for some reason asterisk is not making the chan_h323. Am I missing something? (I have asked this question a few days ago and nobody responded, am I alone in this?) ~help~please~ Walter