[asterisk-bugs] [JIRA] (ASTERISK-27475) codec_opus requires libcurl

Alexander Traud (JIRA) noreply at issues.asterisk.org
Tue Jan 9 01:31:39 CST 2018


    [ https://issues.asterisk.org/jira/browse/ASTERISK-27475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=241425#comment-241425 ] 

Alexander Traud commented on ASTERISK-27475:
--------------------------------------------

I understood that the {{-dev}} package is required now. Nevertheless, it took me 20 minutes to find the cause and to find that package in my Linux distribution. If I have so much trouble, others might have too. Furthermore while analyzing this, I found 16 other issues in Asterisk, for example
- the {{install_prereq}} script was wrong,
- the now build module {{res/res_curl.c}} printed an error message, and
- (when you do not have [newt|https://packages.ubuntu.com/bionic/libnewt-dev] but only [ncurses|https://packages.ubuntu.com/bionic/libncurses5-dev]) menuselect does not show this new dependency at all (string too long).

Long story short: The current resolution for this issue asks for _too_ much and I fear too many novice/existing users are not able to resolve this new dependency themselves. Although your contribution is appreciated, personally I would not release Asterisk with the current change, rather undo that change, and wait until a better solution is found.

> codec_opus requires libcurl
> ---------------------------
>
>                 Key: ASTERISK-27475
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27475
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Codecs/codec_opus
>    Affects Versions: 14.7.3, 15.1.3
>         Environment: Ubuntu 16.04
>            Reporter: Samuel For
>            Assignee: Sean Bright
>            Severity: Trivial
>      Target Release: 13.19.0, 15.2.0
>
>
> If libcurl is not present on the platform when building Asterisk everything will still build and codec_opus will be downloaded however there will be not translation path available for Opus.
> Reason is that Opus requires libcurl. Once libcurl is installed then Opus will show up in the translation path.
> Probably should be documented or stated as a requirement next to xmlstarlet in the menuselect options.



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



More information about the asterisk-bugs mailing list