PJProject Bundled Update

Home » Uncategorized » PJProject Bundled Update
Uncategorized 8 Comments

As you know, the ability to use a bundled version of pjproject was introduced with Asterisk 13.8.0.

More info on the Asterisk Wiki

and in this email thread

Since then I’ve fixed a few issues related to older versions of Debian and CentOS which you can in these 2 patches. https://gerrit.asterisk.org//2516

Any other feedback? I’d like to get an idea of how many folks have tried it.

Thanks george

8 thoughts on - PJProject Bundled Update

  • I think that I worked around the first issue (libasteriskssl) last night. Should have gone to bed earlier instead. 🙂
    Will test your patches this morning. I build on a barebones Debian 8.x virtual machine – not “older” unless you consider “stable” = “older”.

    Brian Wilson, GISP
    Wildsong 707-827-0001

  • The way I got this build to succeed last night was by using a separate pjproject, error I get with bundle is the same after applying your patches.

    First patch succeeds. Second patch fails in ‘configure’.

    What I did — I downloaded your diffs, unpacked a fresh copy of the asterisk tarball, then applied patches. Then did configure, make menuselect, make

    Looks like you were working with an older version of configure? I think those changes that failed are already in the release file.

    Build still fails with

    Makefile:117: recipe for target
    ‘source/pjsip-apps/src/python/build/_pjsua.so’ failed make[2]: *** [source/pjsip-apps/src/python/build/_pjsua.so] Error 1
    Makefile:20: recipe for target ‘pjproject’ failed make[1]: *** [pjproject] Error 2
    Makefile:398: recipe for target ‘third-party’ failed make: *** [third-party] Error 2

    I did ./configure –prefix=/usr –with-imap=system –with-pjproject-bundled

    I am building on a Debian 8 virtual machine.

  • ​Oh, they might be. I’ll check.​

    ​Run ./contrib/scripts/install_prereq. I think your’e missing the python-dev package. I’ll update the Wiki.​

  • Clever. Some packages are missing though. Should I convey this to someone?

    On Thu, Mar 31, 2016 at 12:28 PM, George Joseph

  • ​Meaning that you think they should be in the script but they’re not or the script is trying to install them and they’re not found?​

    If it’s the former and everything otherwise works, then there’s no harm done. Some of them may only apply to Ubuntu. If it’s the latter and we’re not installing everything needed to build, then open a ticket at issues.asterisk.org.

  • Built on fedora 23. speexdsp-devel is required. It provides speex_echo.h .

    Haven’t actually run it, but it built.

    Thanks for all the work. This much easier. Maybe i’ll switch to 13.


  • Build with success in Ubuntu 14.04 LTS. I just need to install some packages (libspeex and libgsm.

    Em sex, 1 de abr de 2016 20:47, sean darcy escreveu: