<div dir="ltr">Hello,<div><br></div><div>I'm working on building Asterisk 11.4.0-rc1 with pjproject 2.1 instead of 2.0 due to a crashing issue resulting from ICE. <a href="https://issues.asterisk.org/jira/browse/ASTERISK-21696">https://issues.asterisk.org/jira/browse/ASTERISK-21696</a></div>
<div><br></div><div>Currently, I'm systematically going through each Makefile in every directory in pjproject and changing the paths that exist in the pjproject 2.0 included with Asterisk, so that I can successfully build Asterisk.</div>
<div><br></div><div>I'm using the Asterisk pjproject 2.1 port from here: <a href="https://github.com/asterisk/pjproject">https://github.com/asterisk/pjproject</a></div><div><br></div><div>An example of the build errors I'm resolving one by one is this:</div>
<div><br></div><div>make[2]: *** No rule to make target `../../pjlib/lib/libpj-x86_64-unknown-linux-gnu.a', needed by `../lib/libpjnath-x86_64-unknown-linux-gnu.a'. Stop.</div><div>make[1]: *** [/mnt/src/asterisk-11.4.0-rc1/res/pjproject/pjnath/lib/libpjnath-x86_64-unknown-linux-gnu.a] Error 2</div>
<div>make: *** [res] Error 2</div><div><br></div><div>I'm editing the Makefiles and fixing the paths so Asterisk can find the target. For all the people out there smarter than me, is there a better way to go about this?</div>
<div><br></div><div style>I'm hoping upgrading PJSIP will resolve the crashing issue, and I'll continue going through Makefiles until someone smarter than me can enlighten me.</div><div><br></div><div>Thank you for your help!<br clear="all">
<div><br></div>-- <br>James Mortensen<br>Project Manager, VoiceCurve, Inc.<br>866-707-4590<br><a href="mailto:james.mortensen@voicecurve.com" target="_blank">james.mortensen@voicecurve.com</a><br>
</div></div>