Patch 0002-Fix checksum has changed.
Search Criteria
Package Details: pjproject 2.15.1-1
Package Actions
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.001892 |
First Submitted: | 2007-09-07 12:14 (UTC) |
Last Updated: | 2024-12-16 07:22 (UTC) |
Dependencies (29)
- alsa-lib
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR)
- libsamplerate (libsamplerate-gitAUR)
- libsrtp (libsrtp-gitAUR)
- libyuv (libyuv-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- opus (opus-gitAUR)
- portaudio
- speex (speex-gitAUR)
- util-linux (busybox-coreutilsAUR, util-linux-selinuxAUR, util-linux-aesAUR)
- alsa-lib (make)
- e2fsprogs (busybox-coreutilsAUR, e2fsprogs-gitAUR) (make)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR) (make)
- libsamplerate (libsamplerate-gitAUR) (make)
- libsrtp (libsrtp-gitAUR) (make)
- libyuv (libyuv-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- opus (opus-gitAUR) (make)
- portaudio (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-setuptools (make)
- python-wheel (make)
- speex (speex-gitAUR) (make)
- swig (swig-gitAUR) (make)
- util-linux (busybox-coreutilsAUR, util-linux-selinuxAUR, util-linux-aesAUR) (make)
- e2fsprogs (busybox-coreutilsAUR, e2fsprogs-gitAUR) (optional)
- python-pjprojectAUR (python-pjproject-gitAUR) (optional) – Python bindings
Required by (3)
Sources (3)
severach commented on 2022-02-17 01:08 (UTC)
kilobytech commented on 2021-11-19 14:27 (UTC)
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 (UTC)
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 (UTC)
@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 (UTC)
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 (UTC)
@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 (UTC)
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 (UTC)
@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 (UTC)
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 (UTC) (edited on 2021-03-26 08:10 (UTC) by andreapier)
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.
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.