Issues with libopenh323/pwlib (was Re:asterisk)

Mark Purcell msp@debian.org
Wed, 14 Jul 2004 18:48:09 +1000


--5gxpn/Q6ypwruk0T
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

All,

My issues with libopenh323/pwlib continue.

Neither gnugk nor asterisk chan_h323 will build with the curent version
of libopenh323-dev/ libpt-dev :-(

I am in the process of rebuilding H.323 support for both applications
using openh323/libpw from sarge.  It's an ugly solution, but at least it
will allow people to have access to H.323 while we resolve what to do
with the unstable libraries.

Mark

On Sun, Jul 11, 2004 at 04:11:02PM +0200, Kilian Krause wrote:
> Hi Mark,
>=20
> Am So, den 11.07.2004 schrieb Mark Purcell um 15:20:
> > Hi All,
> >=20
> > Had a heavy weekend trying to get things up and running, a couple of
> > issues are still unresolved.
> >=20
> > Of most important is the use of the current libopenh323/ libpt in the
> > use of other packages.
> >=20
> > I beleive that gnomemeeting-1.0.x needed at least these versions
> > (h323/pwlib) to build correctly.  However I have not been able to get
> > either asterisk (chan_h323) nor gnugk to build with these versions of
> > h323/pwlib.
> > ii  libpt-dev      1.6.5-3        Portable Windows Library development =
files
> > ii  libopenh323-de 1.13.4-3       H.323 aka VoIP library development fi=
les
> >=20
> >=20
> > Asterisk chan_h323 fails with:
> > In file included from /usr/share/pwlib/include/ptlib.h:169,
> >                  from ast_h323.h:30,
> > 		 from ast_h323.cpp:29:
> > /usr/include/ptlib/unix/ptlib/pdirect.h:78: error: parse error before `
> >    protected'
> > /usr/include/ptlib/unix/ptlib/pdirect.h:80: error: syntax error before =
`*'
> >    token
>=20
> That's a common api change compile error. Nothing to worry about. It
> just tells that your expected version of pwlib/openh323 is newer or
> older than the one currently installed. You could file a bug against
> asterisk' chan_h323 upstream that they need to have a check in configure
> for the correct version. And they should do an update to match the new
> API. Unfortunatelly the API changes quite allot with versions.
>=20
> > Of a secondary issue, I am still having difficulty getting svn working
> > correctly.  I have managed to checkin some changes to asterisk and
> > branch off the 1:0.9.1 release, but I still can't get svn-buildpackage
>=20
> Good news about svn checkin. Yet i miss the Maintainer field set to
> pkg-voip in the new uploads or else the bugs would have been mailed to
> the pkg-voip ml, which i haven't seen. About svn-buildpackage, that's
> sad to hear. What's the problem?
>=20
> > I also not that upstream, http://h323.sf.net has more recent versions of
> > these packages available. pwlib-1.7.4 & openh323-1.14.3.
> >=20
> > What are the current plans for upgrading?
>=20
> Currently none. They're not yet finished about openh323 plugins.
> Moreover neither of the client apps does support them. Not GnomeMeeting,
> maybe openmcu and ohphone. Yet the new openmcu does not have video
> support, which we should wait for before upgrading.
>=20
> > Might I suggest that we use experimental as a staging ground to ensure
> > that all relevant packages do build, prior to uploading openh323/pwlib
> > to unstable and breaking a number of packages (as we currently have at
> > the moment)
>=20
> Well, currently i don't see why uploading 1.7 and 1.14 to experimental
> would make sense. Yet you're free to request it if your new asterisk
> h323 is updated to match 1.7 and 1.14 instead of 1.6 and 1.13.
>=20
> About the experimental uploads: we HAVE asked all maintainers to upload
> to experimental a number of times. Nobody cared to upload, so Jose and I
> chose to upload to SID and makes packages break. We had no other way to
> get responses, sorry. If for the next version you wish to get a some
> scud upload going, then please join us next time instead ignoring the
> request and blaming us later on.
>=20
> --=20
> Best regards,
>  Kilian



--5gxpn/Q6ypwruk0T
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA9PNJoCzanz0IthIRAtkZAJ4r46mwYPhPJk7Dtzg+r9/xJhG6cgCfWtEj
ox5xnpr4e9yXpfhyMn0t+c8=
=jfWt
-----END PGP SIGNATURE-----

--5gxpn/Q6ypwruk0T--