[asterisk-bugs] [JIRA] (ASTERISK-27684) [patch] install_prereq: Update OpenBSD libraries.

Alexander Traud (JIRA) noreply at issues.asterisk.org
Fri Feb 16 12:40:13 CST 2018


Alexander Traud created ASTERISK-27684:
------------------------------------------

             Summary: [patch] install_prereq: Update OpenBSD libraries.
                 Key: ASTERISK-27684
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27684
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Contrib/General
    Affects Versions: 13.19.1
         Environment: OpenBSD 6.2
            Reporter: Alexander Traud
            Severity: Trivial
         Attachments: prerequisites_openbsd.patch

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?'

Five years ago, Asterisk 12 (ASTERISK-20726) made libuuid an essential prerequisite. Even that library was not installed by this script although it should be added with ASTERISK-21816.

After tests in OpenBSD 6.2 the following differences to Fedora (ASTERISK-27599) were revealed:

*not added* because installed already (essential part):
* pkg-config
* libedit
* libssl, not via OpenSSL but LibreSSL
* zlib
* patch

*not added* because not found:
* Advanced Linux Sound Architecture ([ALSA|http://www.alsa-project.org/])
* The Fast Lexical Analyzer ([flex|http://github.com/westes/flex])
* Bluetooth ([BlueZ|http://www.bluez.org/])
* [Corosync|http://corosync.github.io/]
* Not Erik's Windowing Toolkit ([newt|http://pagure.io/newt])
* libresample
* Binary File Descriptor library (BFD; binutils)
* WebRTC iLBC, see ASTERISK-27669
* [OpenLDAP|http://www.openldap.org/]
* [Hoard|http://hoard.org/]
* [Codec 2|http://www.rowetel.com/blog/?page_id=452]
* [Unbound|http://www.unbound.net/]

*not added*:
* gcc, because base compiler is installed already (clang)
* bash, see ASTERISK-27606
* jack

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 port.

These modules were found thanks to{code}pkg_add pkglocatedb
pkglocate pkg.m4{code}



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



More information about the asterisk-bugs mailing list