Failing to compile swig pjsua for python

BK
Büscsei Krisztián
Wed, Mar 27, 2019 3:25 PM

Hi All,

I am looking for help to compile PJSUA for python with Swig for Windows.

I have done following so far:

  • Install active python 3.6.6
  • Add C:\Python36\include to system path
  • Install jdk
  • Set JAVA_HOME system variable to C:\Program Files\Java\jdk-11.0.2
  • Add %JAVA_HOME%\bin to system path
  • Extract swigwin to C:\Program Files\swigwin-3.0.12
  • Add C:\Program Files\swigwin-3.0.12 to system path
  • Download and extract source code of PJSIP
  • Create empty file pjlib/include/pj/config_site.h
  • Install VS express 2015
  • Open project and install extra requirements in VS installer
  • mark swig_java_pjsua2 to build
  • Unmark all uwp and wp8 from build
  • On python_pjsua project: right click on the project> properties> vc++
    directories>library directories> dropdown> edit
  • Add Python include directory (e.g. C:\Python24\include) to Visual
    Studio include directories.
  • Add Python library directory (e.g. C:\Python24\libs) to Visual Studio
    library directories.
  • On swig_java_pjsua2 project:right click on the project> properties> vc++
    directories>library directories> dropdown> edit
  • c:\Program Files\Java\jdk-11.0.2\include\
  • c:\Program Files\Java\jdk-11.0.2\include\win32\

When I try to compile, it fails with following error message:
Error Unrecognized option install swig_java_pjsua2 C:\Users\user\Desktop\PJSIP
install package\pjproject-2.8_001\pjproject-2.8\pjsip-apps\build\CUSTOMBUILD
1

Complete log attached to email.

Anyone could help or suggest how to solve this problem?

Thank You
Krisz

Hi All, I am looking for help to compile PJSUA for python with Swig for Windows. I have done following so far: - Install active python 3.6.6 - Add C:\Python36\include to system path - Install jdk - Set JAVA_HOME system variable to C:\Program Files\Java\jdk-11.0.2 - Add %JAVA_HOME%\bin to system path - Extract swigwin to C:\Program Files\swigwin-3.0.12 - Add C:\Program Files\swigwin-3.0.12 to system path - Download and extract source code of PJSIP - Create empty file pjlib/include/pj/config_site.h - Install VS express 2015 - Open project and install extra requirements in VS installer - mark swig_java_pjsua2 to build - Unmark all uwp and wp8 from build - On python_pjsua project: right click on the project> properties> vc++ directories>library directories> dropdown> edit - Add Python include directory (e.g. C:\Python24\include) to Visual Studio include directories. - Add Python library directory (e.g. C:\Python24\libs) to Visual Studio library directories. - On swig_java_pjsua2 project:right click on the project> properties> vc++ directories>library directories> dropdown> edit - c:\Program Files\Java\jdk-11.0.2\include\ - c:\Program Files\Java\jdk-11.0.2\include\win32\ When I try to compile, it fails with following error message: Error Unrecognized option install swig_java_pjsua2 C:\Users\user\Desktop\PJSIP install package\pjproject-2.8_001\pjproject-2.8\pjsip-apps\build\CUSTOMBUILD 1 Complete log attached to email. Anyone could help or suggest how to solve this problem? Thank You Krisz