[asterisk-users] Compiling H323
Michelle Dupuis
mdupuis at ocg.ca
Mon Jun 21 09:23:05 CDT 2010
Yuk!
I did manage to get it compiling again, but same error. I found an environment variable which makes the loader tell you what it's doing, and when I load chan_h323.so I see that it is running the init code when it segfaults. So I'm ok up to that point...
What a mess the entire H.323 is! I found 5 different h323 stakes (some ancestors of others)...none work. Only chan_ooh323 builds and runs cleanly, but has a pointer bug (double release) causing module to crash.
Anyone know if the chan_ooh323 programmers are available for fee/contract to fix bugs?
Michelle
________________________________________
From: asterisk-users-bounces at lists.digium.com [asterisk-users-bounces at lists.digium.com] On Behalf Of Tzafrir Cohen [tzafrir.cohen at xorcom.com]
Sent: Monday, June 21, 2010 3:39 AM
To: Asterisk Users List
Subject: Re: [asterisk-users] Compiling H323
On Sun, Jun 20, 2010 at 07:55:07PM -0400, Michelle Dupuis wrote:
> And after cleaning everything 323/pwlib/ptlib related, and reinstalling ptlib and h323plus, I can't even get asterisk to compile chan_h323 anymore. Perhaps something old was left over.
>
> My .configure run shows:
> checking /usr/src/openh323plus/h323plus/../pwlib/version.h usability... no
> checking /usr/src/openh323plus/h323plus/../pwlib/version.h presence... no
> checking for /usr/src/openh323plus/h323plus/../pwlib/version.h... no
> checking /root/pwlib/include/ptlib.h usability... yes
> checking /root/pwlib/include/ptlib.h presence... yes
> checking for /root/pwlib/include/ptlib.h... yes
> checking if PWLib version 2.4.5 is compatible with chan_h323... yes
> and
> checking h323.h usability... no
> checking h323.h presence... no
> checking for h323.h... no
>
> Anyone got good advice? I can make ooh323 work but a bug with faststart (in h323) is forcing me to another h323 stack. Is there a way to make opal+pwlib from centos packages work? (trick asterisk .configure to accept them)?
Not really. My experience is different:
H.323plus:
http://bugs.debian.org/586541
(Mostly a Debian packaging issue, but I'm still not sure where this BOOL
is supposed to come from)
And then there is the other fork of OpenH323 - OPAL. Unlike H323Plus it
maintains the full bloat of openh323 (everything you need for Ekiga).
But it seems to have a saner build system. Sadly, Asterisk already has
to jump through hoops to build chan_h323. So using the checking for the
saner alternative seems to make things even more complex:
https://issues.asterisk.org/view.php?id=17226
And yet, my first impression is that those libraries are not compatible
enough (see https://issues.asterisk.org/view.php?id=17226#123634 ). Or
am I missing some compatibility layer?
BTW: Please check the following as well. While I strongly suspect it is
Debian-specific, it should be simple to check (ldd
channels/chan_h323.so)
https://issues.asterisk.org/view.php?id=17162
--
Tzafrir Cohen
icq#16849755 jabber:tzafrir.cohen at xorcom.com
+972-50-7952406 mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com iax:guest at local.xorcom.com/tzafrir
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list