Package Details: pjproject 2.11-4

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
Submitter: None
Maintainer: caleb (GNUtoo, wuestengecko, nkukard, edacval)
Last Packager: wuestengecko
Votes: 31
Popularity: 0.166692
First Submitted: 2007-09-07 12:14
Last Updated: 2021-04-01 23:42

Dependencies (26)

Sources (4)

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

1 2 3 4 5 6 Next › Last »

wuestengecko commented on 2021-04-01 23:07

@igvk and @andreapier Thanks for reporting! I've pushed a new PKGBUILD which fixes both of these issues.

I've also gone ahead and reenabled parallel building. Whatever bug there was that made -j1 necessary seems to have been fixed upstream as well.

igvk commented on 2021-03-29 23:27

libpjsua2.so doesn't get installed in the latest version for some reason, although it was built normally.

andreapier commented on 2021-03-22 08:57

Sorry to bug you again, latest version does not build on my machine. I found this bug report on pjproject's github repo, but it is not currently being investigated: https://github.com/pjsip/pjproject/issues/2669. Do you have any hint on how to fix? Also, I cannot update my system any more because pacman -Syu says "- libyuv: /usr/lib/libyuv.so already exists in filesystem (owned by pjproject)". I suspect it is a consequence of not being able to upate pjproject to versione 2.11.

EDIT: After removing pjproject v2.10 I was able to compile it, I don't know why. I still have a conflict with libyuv though.

andreapier commented on 2020-06-30 13:01

@caleb I can confirm it does build out of the box now

caleb commented on 2020-06-29 08:25

Thanks for posting exact details @andreapier. I've added the arch to the array and the context away flag as you posted it. Please verify that the package build as posted at 10ce5fac0ee7 now works out of the box.

andreapier commented on 2020-06-28 21:29

@wuestengecko @caleb I added aarch64 to the arch() array and if [ "$CARCH" = "aarch64" ]; then arch_opts=(--disable-libwebrtc) fi Then I was able to build. Thanks for your guidance

wuestengecko commented on 2020-06-28 20:42

@andreapier Before thinking about upstream, just try building this package normally first. Use makepkg -A to override the architecture check, and it'll probably just go ahead and build (it does build successfully that way on a RasPi running ArchLinuxARM 32-bit).

caleb commented on 2020-06-28 20:39

@andreapier I would try it on your platform first, then report any errors. And don't ask upstream if you don't have other dependencies available first or can't compile anything on your platform.

andreapier commented on 2020-06-28 20:32

@caleb Ok. Do I simply ask pjproj upstream maintainers "how do I build this for aarch64"? Please give some hint, I am new to all this. Thanks

caleb commented on 2020-06-28 20:18

@andreapier If just adding the architecture to the arch=() array and building as normal doesn't work for you, you should ask the upstream project about what needs to be done to enable building on that platform.