Package Details: pjproject 2.15.1-1

Git Clone URL: https://aur.archlinux.org/pjproject.git (read-only, click to copy)
Package Base: pjproject
Description: Open source SIP stack and media stack
Upstream URL: https://www.pjsip.org/
Licenses: GPL-2.0-only
Submitter: None
Maintainer: alerque (GNUtoo, wuestengecko)
Last Packager: alerque
Votes: 34
Popularity: 0.001933
First Submitted: 2007-09-07 12:14 (UTC)
Last Updated: 2024-12-16 07:22 (UTC)

Pinned Comments

alerque commented on 2020-02-22 05:37 (UTC)

PSA: I've started hosting this and also many other packages I maintain in the AUR as prebuilt packages in my repository for those that want to install them using pacman without messing around with building from the AUR.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

alerque commented on 2018-02-15 11:03 (UTC)

I have adopted this package and updated it it a way that works on my systems. As most of the comments are about old versions it's unclear to me if anything remains that needs doing. If so please comment here again with specifics. Particularly any body using this on Raspberry Pis that could report status would be useful.

@tsuflux I setup the optdepends=() array but am unsure about the site config. What's the argument for the upstream project defaults not being suitable as the default use case on Arch?

jfrankenau commented on 2017-12-09 11:33 (UTC) (edited on 2017-12-09 11:35 (UTC) by jfrankenau)

Please add the following to the config_site.h file as described in the Build Preparation documentation:

#define PJ_CONFIG_MAXIMUM_SPEED
#include <pj/config_site_sample.h>
#define PJ_IOQUEUE_MAX_HANDLES 1024

The last line refers to the value of FD_SETSIZE. It may be better to set it conditionally according to this posting on the mailing list.

Also, please remove the pjproject.install file and instead use the optdepends array inside the PKGBUILD.

oksijun commented on 2017-07-30 10:55 (UTC)

core/util-linux no longer provides util-linux-ng, which this package depends on. Could you make pjproject depend on util-linux instead of util-linux-ng ?

xdevla commented on 2017-06-30 11:40 (UTC)

Yep, would be better to submit it upstream

attilabogar commented on 2017-06-30 03:55 (UTC)

I've got patches to fix build on raspberry-pi: http://files.bogar.io/pjproject-2.6-fix.patch -- maybe this should go straight upstream? http://files.bogar.io/pjproject-2.6-PKGBUILD.patch

lianse commented on 2017-06-10 08:57 (UTC)

Can you switch from debug to release mode build? As https://trac.pjsip.org/repos/browser/pjproject/tags/2.6/README.txt#L449 states you just need to add '-DNDEBUG' to CFLAGS With enabled assert()'s asterisk dies on answering incoming PJSIP calls because of an unfixed BUG https://issues.asterisk.org/jira/browse/ASTERISK-26664

VittGam commented on 2017-02-27 10:19 (UTC) (edited on 2017-02-27 10:20 (UTC) by VittGam)

pjproject 2.6-2: My machine does not support SSE > 2. So I had to change the -msse4.1 flag to -msse2. What about using `-march=native` instead? This might solve problems with ARM too, since it's always libwebrtc failing and complaining for missing arch features...

d9jWbb42kC3 commented on 2017-02-26 22:40 (UTC)

pjproject 2.6-1: For i686 architecture please add -msse4.1 flag to CXXFLAGS. Without this modification isn't possible to compile the project.

xdevla commented on 2017-02-14 06:14 (UTC)

Sorry, I don't have a raspberry (or any arm device) to test on it.

dpunkt commented on 2017-02-11 16:29 (UTC) (edited on 2017-02-15 21:24 (UTC) by dpunkt)

On a Raspberry 2 i got the same error, even with ./configure [...] --disable-webrtc in PKGBUILD. You have to use "./configure [...] --disable-libwebrtc", then it is able to build.