[asterisk-bugs] [JIRA] (ASTERISK-27670) [patch] BuildSystem: Remove chan_h323 leftovers.

Alexander Traud (JIRA) noreply at issues.asterisk.org
Mon Feb 12 07:20:13 CST 2018


Alexander Traud created ASTERISK-27670:
------------------------------------------

             Summary: [patch] BuildSystem: Remove chan_h323 leftovers.
                 Key: ASTERISK-27670
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27670
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Channels/chan_h323, Core/BuildSystem
    Affects Versions: 15.2.0, 13.19.0
         Environment: Ubuntu 18.04 LTS
FreeBSD 11
            Reporter: Alexander Traud


In July 2014 for Asterisk 13, commit [9783471|https://github.com/asterisk/asterisk/commit/97834718c283d74e3571c1bf52d2840b93157cda] removed the channel chan_h323. However, the script {{./configure}} was still looking for the shared library from [H323Plus|https://www.h323plus.org] (formerly OpenH323). Furthermore, {{./configure}} of Asterisk requires the tool ptlib-config (formerly pwlib-config) to find that library. That tool is a constant issue and blocks Asterisk being configured. For example ASTERISK-25329, since Debian 7 and Ubuntu 14.04 LTS.

Currently in Ubuntu 18.04 LTS, the script {{contrib/scripts/install_prereq}} fails because the package libpt-dev requires the development headers of OpenSSL 1.0 but the script tries to install the headers of OpenSSL 1.1. Finally, FreeBSD 11 does not know ptlib-config at all and the script {{./configure}} stops right in the middle when the H323Plus libraries were found.

Because Asterisk 11 LTS is no maintained anymore [since November 2017|https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions], it is not expected that anyone still backports chan_h323 to Asterisk 13. Therefore, those leftovers can be removed. This allows for a more stable {{./configure}}.

This issue was found while creating the prerequisites for FreeBSD and by going through the change log of the Asterisk port of FreeBSD itself: 'The chan_h323 module has been replaced with \[the add-on\] chan_ooh323 which no longer depends on OpenH323.' I came to the same conclusion.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list