Summary: | ASTERISK-27686: [patch] install_prereq: Update FreeBSD libraries. | ||
Reporter: | Alexander Traud (traud) | Labels: | patch webrtc |
Date Opened: | 2018-02-17 03:14:36.000-0600 | Date Closed: | 2018-02-23 09:20:33.000-0600 |
Priority: | Trivial | Regression? | |
Status: | Closed/Complete | Components: | Core/BuildSystem |
Versions: | 13.19.1 | Frequency of Occurrence | |
Related Issues: | |||
Environment: | FreeBSD 11.1 | Attachments: | ( 0) prerequisites_freebsd.patch |
Description: | The script {{./contrib/scripts/install_prereq}} allows the first-time user to install the required libraries to compile all Asterisk modules. Therefore, the list of libraries should be up-to-date with the current development of Asterisk. Especially novice users get frustrated when that script fails or is not complete: 'If the Asterisk community does not know it, how should I?'
After tests in FreeBSD 11.1 the following differences to Ubuntu were revealed (see ASTERISK-27555): *newly added*: * Hoard * WebRTC iLBC 2.0 *undetected* by {{./configure}} * libbfd, see ASTERISK-27641 * cclient, see ASTERISK-27639 * lua, see ASTERISK-27638 Although these ports are not leveraged by the script ./configure, they were still added. One day, those issues might be solved. *not added* because not found: * libresample, not API compatible with libsamplerate either * libSRTP2, FreeBSD is still using the original libSRTP * Open Settlement Protocol Toolkit (OSPTK) * Voicetronix (libvpb) *not added*: * bash, see ASTERISK-27606 * Bluetooth, base is not BlueZ and would require porting * gcc, because base compiler is installed already (clang) * jackit The module app_jack -- the only module which requires jackit -- requires libresample as well. libresample was not found. Therefore, no reason was found to install jackit, although that is available as port. Currently after installing the proposed list, Asterisk is not made because of net-snmp, see ASTERISK-27629. | ||
Comments: | By: Asterisk Team (asteriskteam) 2018-02-17 03:14:37.402-0600 Thanks for creating a report! The issue has entered the triage process. That means the issue will wait in this status until a Bug Marshal has an opportunity to review the issue. Once the issue has been reviewed you will receive comments regarding the next steps towards resolution. A good first step is for you to review the [Asterisk Issue Guidelines|https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines] if you haven't already. The guidelines detail what is expected from an Asterisk issue report. Then, if you are submitting a patch, please review the [Patch Contribution Process|https://wiki.asterisk.org/wiki/display/AST/Patch+Contribution+Process]. By: Alexander Traud (traud) 2018-02-17 12:58:30.862-0600 Just for your information. These ports (not the original project) are marked ‘unmaintained’: * cclient libhoard iksemel libilbc lua52 newt portaudio spandsp unixODBC These ports are marked ‘unmaintained’ but installed by another port: * zziplib via doxygen By: Friendly Automation (friendly-automation) 2018-02-23 09:20:34.774-0600 Change 8247 merged by Jenkins2: install_prereq: Update FreeBSD libraries. [https://gerrit.asterisk.org/8247|https://gerrit.asterisk.org/8247] By: Friendly Automation (friendly-automation) 2018-02-23 09:20:37.840-0600 Change 8248 merged by Jenkins2: install_prereq: Update FreeBSD libraries. [https://gerrit.asterisk.org/8248|https://gerrit.asterisk.org/8248] By: Friendly Automation (friendly-automation) 2018-02-23 09:21:54.822-0600 Change 8249 merged by Jenkins2: install_prereq: Update FreeBSD libraries. [https://gerrit.asterisk.org/8249|https://gerrit.asterisk.org/8249] By: Friendly Automation (friendly-automation) 2018-03-14 07:57:44.413-0500 Change 8507 merged by Jenkins2: install_prereq: Update FreeBSD libraries. [https://gerrit.asterisk.org/8507|https://gerrit.asterisk.org/8507] By: Friendly Automation (friendly-automation) 2018-03-14 08:01:45.251-0500 Change 8508 merged by Joshua Colp: install_prereq: Update FreeBSD libraries. [https://gerrit.asterisk.org/8508|https://gerrit.asterisk.org/8508] |