Hi all, I want to give a try to oh323 (currently nufone h323 channel is setup and compiling fine) on a yesterday CVS update of asterisk. I have _pwlib 1.8.1_ and _openh323 1.15.1_ What I made: openh323 dir: make clean apply the oh323 patch configure make opt asterisk-oh323-0.7 dir: make [...] wrapendpoint.cxx: In method `BOOL WrapH323EndPoint::OpenAudioChannel (H323Connection &, int, unsigned int, H323AudioCodec &)': wrapendpoint.cxx:915: no matching function for call to `H323AudioCodec::IsDescendant (const char *)' wrapendpoint.cxx:916: no matching function for call to `H323AudioCodec::IsDescendant (const char *)' make[1]: *** [wrapendpoint.o] Error 1 make[1]: Leaving directory `/usr/src/asterisk-oh323-0.7.0/wrapper' make: *** [subdirs_build] Error 1 [root@dual asterisk-oh323-0.7.0]# Someone know what's the problem? Regards -- Daniel
administrator tootai wrote:> Hi all, > > I want to give a try to oh323 (currently nufone h323 channel is setup > and compiling fine) on a yesterday CVS update of asterisk. I have _pwlib > 1.8.1_ and _openh323 1.15.1_ What I made:Wrong, wrong, wrong! 1) Read the README. 2) Get the right versions of OpenH323/Pwlib. 3) Follow the instructions. Michael.> > openh323 dir: > > make clean > apply the oh323 patch > configure > make opt > > asterisk-oh323-0.7 dir: > make > > [...] > wrapendpoint.cxx: In method `BOOL WrapH323EndPoint::OpenAudioChannel > (H323Connection &, int, unsigned int, H323AudioCodec &)': > wrapendpoint.cxx:915: no matching function for call to > `H323AudioCodec::IsDescendant (const char *)' > wrapendpoint.cxx:916: no matching function for call to > `H323AudioCodec::IsDescendant (const char *)' > make[1]: *** [wrapendpoint.o] Error 1 > make[1]: Leaving directory `/usr/src/asterisk-oh323-0.7.0/wrapper' > make: *** [subdirs_build] Error 1 > [root@dual asterisk-oh323-0.7.0]# > Someone know what's the problem? > > Regards >
administrator tootai a ?crit :> [...] > wrapendpoint.cxx:916: no matching function for call to > `H323AudioCodec::IsDescendant (const char *)' > make[1]: *** [wrapendpoint.o] Error 1 > make[1]: Leaving directory `/usr/src/asterisk-oh323-0.7.0/wrapper' > make: *** [subdirs_build] Error 1 > [root@dual asterisk-oh323-0.7.0]# > Someone know what's the problem? >Solved with the help of Michael: building oh323 with the require version of pwlib and openh323 statically did the trick. OH323 channel is working against the today CVS. -- Daniel