mgwilliams / python3-pjsip

Python 3 bindings for pjsip sip stack
GNU General Public License v2.0
70 stars 39 forks source link

Breaking changes in pjproject #16

Open serbanman opened 2 months ago

serbanman commented 2 months ago

This commit in pjsip project main: https://github.com/pjsip/pjproject/commit/22b78f901a42fc5ac4120de764a17e8a832e220e

results in this repo failing at import time: pjsua | Traceback (most recent call last): ... pjsua | File "/app/sip/lib_manager.py", line 8, in pjsua | import pjsua as pj pjsua | File "/usr/local/lib/python3.11/site-packages/pjsua-2.14.dev0-py3.11-linux-x86_64.egg/pjsua.py", line 60, in pjsua | import _pjsua pjsua | ImportError: /usr/local/lib/python3.11/site-packages/pjsua-2.14.dev0-py3.11-linux-x86_64.egg/_pjsua.cpython-311-x86_64-linux-gnu.so: undefined symbol: pjsua_transport_set_enable

I've also created an issue in the pjproject describing the steps: https://github.com/pjsip/pjproject/issues/4063

serbanman commented 2 months ago

created a pull request: https://github.com/mgwilliams/python3-pjsip/pull/17