Package Base Details: pjproject

Git Clone URL: https://aur.archlinux.org/pjproject.git (read-only, click to copy)
Submitter: None
Maintainer: caleb (GNUtoo, wuestengecko, nkukard, edacval)
Last Packager: caleb
Votes: 30
Popularity: 0.092077
First Submitted: 2007-09-07 12:14
Last Updated: 2020-06-29 08:25

Pinned Comments

caleb commented on 2020-02-22 05:37

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 Next › Last »

tsuflux commented on 2017-12-09 11:33

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

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

Yep, would be better to submit it upstream

attilabogar commented on 2017-06-30 03:55

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

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

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

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

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

dpunkt commented on 2017-02-11 16:29

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.

joximus commented on 2017-01-30 12:31

build failed on my cubieboard:
../../webrtc/src/webrtc//modules/audio_processing/aec/aec_core_sse2.c:15:23: fatal error: emmintrin.h: No such file or directory
#include <emmintrin.h>
^
compilation terminated.
make[3]: *** [/home/alarm/build/pjproject/src/pjproject-2.6/build/rules.mak:163: output/libwebrtc-armv7l-unknown-linux-gnueabihf/modules/audio_processing/aec/aec_core_sse2.o] Error 1
make[3]: Leaving directory '/home/alarm/build/pjproject/src/pjproject-2.6/third_party/build/webrtc'
make[2]: *** [Makefile:89: libwebrtc-armv7l-unknown-linux-gnueabihf.a] Error 2
make[2]: Leaving directory '/home/alarm/build/pjproject/src/pjproject-2.6/third_party/build/webrtc'
make[1]: *** [Makefile:7: all] Error 1
make[1]: Leaving directory '/home/alarm/build/pjproject/src/pjproject-2.6/third_party/build'
make: *** [Makefile:14: all] Error 1
==> ERROR: A failure occurred in build().
Aborting...