[Home]

Summary:ASTERISK-27736: [patch] install_prereq: Add SUSE.
Reporter:Alexander Traud (traud)Labels:patch
Date Opened:2018-03-12 08:00:07Date Closed:2018-03-15 06:40:38
Priority:TrivialRegression?
Status:Closed/CompleteComponents:Contrib/General
Versions:13.19.2 Frequency of
Occurrence
Related
Issues:
Environment:SUSE Linux Enterprise Server (SLES 12) openSUSE Leap (42.3) openSUSE Tumbleweed (rolling release)Attachments:( 0) SUSE_install_prereq.patch
Description:When it comes to the Linux based distributions of the SUSE family, Asterisk has seen many contributions from the community in the past. Although many of those SUSE users are likely to go for a pre-compiled package, the SUSE support should be as complete as possible within Asterisk already. One puzzle piece is the script {{./contrib/scripts/install_prereq}}, which allows a first-time user to install required libraries to compile all Asterisk modules.

After tests in openSUSE Leap 42.3 the following differences to Red Hat were revealed (see ASTERISK-27599):

*undetected* by {{./configure}}
* BFD

Although the package _binutils-devel_ installs the header file _bfd.h_, no package was found which creates the symlink _libbfd.so_ to the runtime library. The SUSE world only offers a static libary _libbfd.a_, which is not taken by the Asterisk {{./configure}} script. Therefore, Better Backtraces only works if you create that symlink yourself manually.

*not added* because not found:
* [Hoard|http://hoard.org/]
* libresample, not API compatible with libsamplerate either

*not added*:
* libjack-devel

The module app_jack -- the only module which requires jack -- requires libresample as well. libresample was not found. Therefore, no reason was found to install jack, although that is available as package.
Comments:By: Asterisk Team (asteriskteam) 2018-03-12 08:00:07.606-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-03-15 06:40:39.233-0500

Change 8511 merged by Jenkins2:
install_prereq: Add SUSE.

[https://gerrit.asterisk.org/8511|https://gerrit.asterisk.org/8511]

By: Friendly Automation (friendly-automation) 2018-03-15 06:46:20.786-0500

Change 8510 merged by Joshua Colp:
install_prereq: Add SUSE.

[https://gerrit.asterisk.org/8510|https://gerrit.asterisk.org/8510]

By: Friendly Automation (friendly-automation) 2018-03-15 06:46:33.969-0500

Change 8509 merged by Jenkins2:
install_prereq: Add SUSE.

[https://gerrit.asterisk.org/8509|https://gerrit.asterisk.org/8509]