[h323plus] Using H323+ for Asterisk's chan_h323

Simon Horne s.horne at packetizer.com
Thu Oct 25 11:44:01 EDT 2007


I am not sure what chan_h323 looks like but there should be no need to have
timerChangePipe I think this is a left over from very old code.

Have a look at simple in the CVS
to see how to define the PProcess


-----Original Message-----
From: h323plus-bounces at lists.packetizer.com
[mailto:h323plus-bounces at lists.packetizer.com]On Behalf Of Vlasis
Hatzistavrou (KTI)
Sent: Thursday, 25 October 2007 10:36 PM
To: h323plus at lists.packetizer.com
Subject: [h323plus] Using H323+ for Asterisk's chan_h323

Hello all,

I have been trying to compile chan_h323 with H323. It seems that I am
almost done, although I get the following error:

g++ -DNDEBUG -I../../include -include
../../include/asterisk/autoconfig.h -fPIC  -DP_USE_PRAGMA -D_REENTRANT
-fno-exceptions  -Wall  -fPIC -DPIC -DNDEBUG
-I/Downloads/h323p/ptlib_v1_12_0/include -DPTRACING
-I/Downloads/h323p/h323plus/include -Os  -pipe -felide-constructors
-Wreorder  -c ast_h323.cxx -o ast_h323.o
ast_h323.cxx: In destructor `virtual MyProcess::~MyProcess()':
ast_h323.cxx:194: error: `timerChangePipe' was not declared in this scope
make[2]: *** [ast_h323.o] Error 1
make[1]: *** [h323/libchanh323.a] Error 2
make: *** [channels] Error 2

I went through the PWLib 1.12.0, and there is no occurrence of
"timerChangePipe". In previous versions of PWLib "timerChangePipe" was
used in quite a few places in the code.

I googled it, but I still don't know what it does.

If I comment it out in the destructor MyProcess::~MyProcess() it
compiles, but the channel driver segfaults as soon as it is loaded...

Best regards,
Vlasis Hatzistavrou.

More information about the h323plus mailing list