Summary: | ASTERISK-27770: [patch] install_prereq: Add Slackware (somehow). | ||
Reporter: | Alexander Traud (traud) | Labels: | patch |
Date Opened: | 2018-03-23 12:24:52 | Date Closed: | 2018-04-03 06:16:07 |
Priority: | Trivial | Regression? | |
Status: | Closed/Complete | Components: | Contrib/General |
Versions: | 13.20.0 | Frequency of Occurrence | |
Related Issues: | |||
Environment: | Slackware 14.2 | Attachments: | ( 0) Slackware.patch |
Description: | In Asterisk, libedit is a basic/essential requirement. Because of ASTERISK-27634, Asterisk 16 is going to ship without an internal copy of libedit. The latest version of Slackware, Slackware 14.2, does not have libedit in its official package list. Either you [build it yourself|http://thrysoee.dk/editline/] or you use a newer version like Slackware-current. Furthermore, even Slackware-current does not have libjansson, yet.
Therefore, the change to ./contrib/scripts/install_prereq is limited to find/get the essential requirements for Asterisk. Furthermore, Mantis 3900 (now ASTERISK-3810) introduced a startup script. The attached patch incorporates that script so it is installed by {{make config}}. Although the attached patch does not include a full list of packages, interested users can find the package(s) for their desired optional Asterisk module via: A) [Web interface|http://package.slackware.com] or B) command line interface: {{# slackpkg [file-search|http://docs.slackware.com/slackware:slackpkg#file-search] _header.h_}} The file in question can be found via the file {{configure.ac}} - either you search for the header (forth parameter of AST_EXT_LIB_CHECK) or you use the name of the shared library (second parameter of AST_EXT_LIB_CHECK). If you go for the library, prepend 'lib' and append 'so'. For example, the name 'srtp2' gets the filename 'libsrtp2.so'. | ||
Comments: | By: Asterisk Team (asteriskteam) 2018-03-23 12:24:53.283-0500 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: Friendly Automation (friendly-automation) 2018-04-03 06:16:09.129-0500 Change 8648 merged by Jenkins2: install_prereq: Add Slackware (somehow). [https://gerrit.asterisk.org/8648|https://gerrit.asterisk.org/8648] By: Friendly Automation (friendly-automation) 2018-04-03 06:20:07.292-0500 Change 8647 merged by Jenkins2: install_prereq: Add Slackware (somehow). [https://gerrit.asterisk.org/8647|https://gerrit.asterisk.org/8647] By: Friendly Automation (friendly-automation) 2018-04-03 06:23:27.286-0500 Change 8649 merged by Jenkins2: install_prereq: Add Slackware (somehow). [https://gerrit.asterisk.org/8649|https://gerrit.asterisk.org/8649] |