You can clone with
I had some trouble compiling pjsip per the instructions in the README.
After trying about a hundred, there were two things that mattered to make it work:
The repository URL for the pjproject SVN external "portaudio" has moved so when i tried to check out pjproject, it failed to instantiate that repository. I had to manually download it by cd'ing into the third_party directory and then doingsvn co https://subversion.assembla.com/svn/portaudio/portaudio/trunk/ portaudio
svn co https://subversion.assembla.com/svn/portaudio/portaudio/trunk/ portaudio
someone in the port audio project moved one of the source code files since the makefiles for pjproject were created so i had to modify the file pjproject/third_party/build/portaudio/src/pa_skeleton.c to the following:#include "../../../portaudio/src/hostapi/skeleton/pa_hostapi_skeleton.c"
after those two modifications i was able to compile.
portaudio should be located in the third_party directory:
svn co https://subversion.assembla.com/svn/portaudio/portaudio/trunk/ pjproject/third_party/portaudio
Yes, only svn:externals has to be updated to:
portaudio -r1433 https://subversion.assembla.com/svn/portaudio/portaudio/trunk
You can do this in pjproject/third_party directory with:
svn propedit svn:externals .
svn update then does the rest properly.