Package Details: pjproject 2.11.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
Submitter: None
Maintainer: alerque (GNUtoo, wuestengecko, nkukard, edacval)
Last Packager: alerque
Votes: 31
Popularity: 0.006384
First Submitted: 2007-09-07 12:14
Last Updated: 2021-07-23 07:09

Dependencies (26)

Sources (4)

Pinned Comments

alerque 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 »

kilobytech commented on 2021-11-19 14:27

Found the culprit for the build error. Looks like I installed pjproject at some point with make install which resulted in some leftover libraries under /usr/lib which got linked during building instead of the fresh built libraries. Fixed it with rm -r /usr/lib/libpj*.a.

kilobytech commented on 2021-11-19 11:35

Have the same build error like @duthils

/usr/bin/ld: output/pjlib-test-x86_64-unknown-linux-gnu/timer.o: in function `timer_test':
timer.c:(.text+0x1a4b): undefined reference to `pj_pool_secure_release'
collect2: error: ld returned 1 exit status

alerque commented on 2021-08-29 06:05

@TheKinrar I assume because none of us that have worked on this have needed the Java bindings. If you do I'd be happy to accept a patch that sets up a split package build that reenables the necessary instructions to build and adds the bits to install the Java bindings. You can either post a patch (using git format-patch) here or send a PR to this repo.

TheKinrar commented on 2021-08-29 01:55

Thanks for publishing this package! I was wondering why the Java bindings are not built while the Python ones are?

alerque commented on 2021-07-23 07:48

@duthils No I have not seen than error. I also routinely build this package in a completely clean chroot setup using makechrootpkg, so I know the dependencies are correct. Perhaps you have something out of date or otherwise cross wired on your system? I suggest building it it a chroot yourself. Also try the current version, and run a full system update first.

duthils commented on 2021-07-10 13:22

Hi, I get the following error when building pjproject 2.11-5:

/usr/sbin/ld: output/pjlib-test-x86_64-unknown-linux-gnu/timer.o: in function `timer_test'
timer.c:(.text+0x1a5b): undefined reference to `pj_pool_secure_release'

Have you encountered this error before?

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