Summary:ASTERISK-06846: [patch] fix autoconf detection for chan_h323
Reporter:Thorsten Lockert (tholo)Labels:
Date Opened:2006-04-25 14:00:29Date Closed:2011-06-07 14:08:04
Versions:Frequency of
Environment:Attachments:( 0) ac.diff
Description:autoconf does some checks wrong, and does not enable all modules due to that


The attached patch fixes some issues -- like trying to access a private function in NBS instead of a public one (causing detection to fail), actually flag that IXJ is available when QUICKNET is there, use C++ mode when looking for OpenH323, and finally better detection of OpenH323.
Comments:By: Andrey S Pankov (casper) 2006-04-25 14:19:38

> +dnl Ripped off from Bayonne without shame
How can that code be disclaimed?

By: Russell Bryant (russell) 2006-04-25 15:47:20

It doesn't need to be.  The configure script will never be commercially licensed.

By: Russell Bryant (russell) 2006-04-27 13:13:41

I have merged everything from this patch except for the parts related to OH323.  I'm still looking at the rest ...

By: Andrey S Pankov (casper) 2006-04-27 15:00:05

Anyway Bayonne stuff seems a bit weird to me... And this should be integrated
with chan_h323 build process, it's of any use if we find system-wide installed
libraries/headers or not. The main concern with this was not to use installed
libraries, but put them into /home/username/pwlib|openh323 or define where
to find them. OpenH323 uses openh323/../pwlib like paths and there may be
problems when directory are nested and/or symlinked from other pleaces etc...

By: Russell Bryant (russell) 2006-04-28 19:35:27

Since the chan_h323 build has not been converted to autoconf yet, I'm not terribly concerned if the stuff that exists doesn't work correctly.  I'd like to hold off on putting this in until the corresponding Makefile changes have been made as well.

By: Russell Bryant (russell) 2006-05-19 19:47:10

I'm not sure why this was assigned to me...

Anyway, I'm going to go ahead and suspend this issue.  Someone can open a new issue or have someone re-open this one if they would like to work on the build process for chan_h323.  chan_h323 should still build as it did before the autoconf additions, so there isn't necessary a bug here as much as the lack of a new feature.  :)