Package Details: pjproject 2.8-1

Git Clone URL: https://aur.archlinux.org/pjproject.git (read-only)
Package Base: pjproject
Description: Open source SIP stack and media stack
Upstream URL: http://www.pjsip.org/
Licenses: GPL
Submitter: None
Maintainer: caleb
Last Packager: caleb
Votes: 27
Popularity: 0.009818
First Submitted: 2007-09-07 12:14
Last Updated: 2018-12-05 09:14

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

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

reinhardd commented on 2016-11-06 10:19

Theres a bug with version 2.5.5 that made asterisk crash when using endpoints configured through pjsip.conf: https://trac.pjsip.org/repos/ticket/1946

Already fixed upstream but no release so far.
https://trac.pjsip.org/repos/changeset?format=diff&new=5373&old=5401&new_path=%2Fpjproject%2Ftrunk%2Fpjsip%2Fsrc%2Fpjsip%2Fsip_dialog.c&old_path=%2Fpjproject%2Ftrunk%2Fpjsip%2Fsrc%2Fpjsip%2Fsip_dialog.c

reinhardd commented on 2016-11-06 08:12

The armv7h build suffers from the same installation issue

PaterSiul commented on 2016-10-30 18:14

If you replaced
"install -D -m755 pjsip-apps/bin/pjsua-*gnu ${pkgdir}/usr/bin/pjsua"
with
"install -D -m755 pjsip-apps/bin/pjsua-`${srcdir}/${pkgname}-${pkgver}/config.guess` ${pkgdir}/usr/bin/pjsua"
that line should work on i686/x86_64 as well as on arm systems.

In that case, you could add armv6h to arch.