Hi All,
I am trying to compile PJSUA on Windows Mobile 5.0.The Build is successful but,I am getting Linking Error as follows:
Build Log Build started: Project: pjsua_wince, Configuration: Debug|Pocket PC 2003 (ARMV4)
Command Lines Creating temporary file "c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005568883528.rsp" with contents
[
/Od /Os /I "../../include" /I "../../../pjsip/include" /I "../../../pjlib-util/include" /I "../../../pjlib/include" /I "../../../pjmedia/include" /I "../../../pjnath/include" /D "DEBUG" /D "ARM" /D "ARM" /D "ARMV4" /D "UNDER_CE=0x420" /D "_WIN32_WCE=0x420" /D "WIN32_PLATFORM_PSPC" /D "UNICODE" /D "_VC80_UPGRADE=0x0600" /D "_UNICODE" /FD /EHsc /MTd /fp:fast /GR /Yc"stdafx.h" /Fp"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.pch" /Fo"Pocket PC 2003 (ARMV4)\Debug/" /Fd"Pocket PC 2003 (ARMV4)\Debug/" /W3 /c /Zi /TP
".\StdAfx.cpp"
]
Creating command line "cl.exe @"c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005568883528.rsp" /nologo"
Creating temporary file "c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005668883528.rsp" with contents
[
/Od /Os /I "../../include" /I "../../../pjsip/include" /I "../../../pjlib-util/include" /I "../../../pjlib/include" /I "../../../pjmedia/include" /I "../../../pjnath/include" /D "DEBUG" /D "ARM" /D "ARM" /D "ARMV4" /D "UNDER_CE=0x420" /D "_WIN32_WCE=0x420" /D "WIN32_PLATFORM_PSPC" /D "UNICODE" /D "_VC80_UPGRADE=0x0600" /D "_UNICODE" /FD /EHsc /MTd /fp:fast /GR /Yu"stdafx.h" /Fp"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.pch" /Fo"Pocket PC 2003 (ARMV4)\Debug/" /Fd"Pocket PC 2003 (ARMV4)\Debug/" /W3 /c /Zi /TP
".\pjsua_wince.cpp"
]
Creating command line "cl.exe @"c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005668883528.rsp" /nologo"
Creating command line "rc.exe /d "UNDER_CE=0x420" /d "_WIN32_WCE=0x420" /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "WIN32_PLATFORM_PSPC" /d "ARM" /d "ARM" /d "ARMV4" /d "_VC80_UPGRADE=0x0600" /l 0x409 /fo"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.res" /r ".\pjsua_wince.rc""
Creating temporary file "c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005768883528.rsp" with contents
[
/OUT:"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.exe" /INCREMENTAL /MANIFEST:NO /NODEFAULTLIB:"kernel32.lib" /NODEFAULTLIB:"oldnames.lib" /DEBUG /PDB:"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.pdb" /STACK:65536,4096 /ENTRY:"WinMainCRTStartup" /BASE:"0x00010000" /ALIGN:4096 /subsystem:WINDOWSCE /MACHINE:ARM commctrl.lib coredll.lib winsock.lib ws2.lib iphlpapi.lib secchk.lib ccrtrtti.lib coredll.lib corelibc.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib "......\pjnath\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjnath_wince.lib" "......\pjlib-util\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjlib_util_wince.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsip_core_wince.lib" "......\third_party\build\milenage\pocket pc 2003 (armv4)\debug\libmilenage.lib" "......\pjmedia\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjmedia_codec_wince.lib" "......\third_party\build\srtp\pocket pc 2003 (armv4)\debug\libsrtp.lib"
"......\pjmedia\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjmedia_wince.lib" "......\third_party\build\ilbc\pocket pc 2003 (armv4)\debug\libilbccodec.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsip_ua_wince.lib" "......\third_party\build\speex\pocket pc 2003 (armv4)\debug\libspeex.lib" "......\pjlib\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjlib_wince.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsua_lib_wince.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsip_simple_wince.lib" "......\third_party\build\resample\pocket pc 2003 (armv4)\debug\libresample.lib" "......\third_party\build\gsm\pocket pc 2003 (armv4)\debug\libgsmcodec.lib" "......\third_party\build\portaudio\pocket pc 2003 (armv4)\debug\libportaudio.lib"
".\Pocket PC 2003 (ARMV4)\Debug\pjsua_wince.obj"
".\Pocket PC 2003 (ARMV4)\Debug\pjsua_wince.res"
".\Pocket PC 2003 (ARMV4)\Debug\StdAfx.obj"
]
Creating command line "link.exe @"c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005768883528.rsp" /NOLOGO /ERRORREPORT:PROMPT"
Output Window Compiling...
StdAfx.cpp
Compiling...
pjsua_wince.cpp
Compiling resources...
Linking...
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_dev_get_info referenced in function pjsua_enum_aud_devs
pjmedia_wince.lib(conference.obj) : error LNK2001: unresolved external symbol pjmedia_aud_dev_get_info
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_dev_get_info
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_dev_count referenced in function pjsua_enum_aud_devs
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_dev_default_param referenced in function create_aud_param
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_dev_default_param
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_get_param referenced in function open_snd_dev
pjmedia_wince.lib(conference.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_get_param
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_get_param
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_param_set_cap referenced in function pjsua_snd_set_setting
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_set_cap referenced in function pjsua_snd_set_setting
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_set_cap
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_param_get_cap referenced in function pjsua_snd_get_setting
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_get_cap referenced in function pjsua_snd_get_setting
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_get_cap
pjmedia_wince.lib(endpoint.obj) : error LNK2019: unresolved external symbol pjmedia_aud_subsys_shutdown referenced in function pjmedia_endpt_create
pjmedia_wince.lib(endpoint.obj) : error LNK2019: unresolved external symbol pjmedia_aud_subsys_init referenced in function pjmedia_endpt_create
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_start referenced in function start_sound_device
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_destroy referenced in function start_sound_device
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_create referenced in function start_sound_device
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_stop referenced in function stop_sound_device
Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.exe : fatal error LNK1120: 14 unresolved externals
Results Build log was saved at "file://c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\BuildLog.htm"
pjsua_wince - 22 error(s), 0 warning(s)
Kindly help me regarding this error.
Thanks and Regards,
Hi,
I'm guessing that you're using the 1.1 release tarball?
If so, then try with the latest SVN version from the trunk. We did major
modifications in the VS projects, now all MS targets (Win32, Windows Mobile
6 Professional/Standard, Windows Mobile 5 Smartphone/PocketPC,
Smartphone/PocketPC 2003) use the same Visual Studio 2005 solution/projects.
And yeah, Embedded Visual C++/eVC support will be removed in the next
release. We've been preparing a new Getting Started instruction for this,
please see http://trac.pjsip.org/repos/wiki/Getting-Started/Windows-Mobilefor
the sneak preview (it's still a work in progress).
cheers
Benny
On Wed, Apr 29, 2009 at 1:40 PM, vasant dacha vasant_dj@yahoo.com wrote:
Hi All,
I am trying to compile PJSUA on Windows Mobile 5.0.The Build is
successful but,I am getting Linking Error as follows:
Build Log
Build started: Project: pjsua_wince, Configuration: Debug|Pocket PC 2003 (ARMV4)
Command Lines
Creating temporary file "c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005568883528.rsp" with contents
[
/Od /Os /I "../../include" /I "../../../pjsip/include" /I "../../../pjlib-util/include" /I "../../../pjlib/include" /I "../../../pjmedia/include" /I "../../../pjnath/include" /D "DEBUG" /D "ARM" /D "ARM" /D "ARMV4" /D "UNDER_CE=0x420" /D "_WIN32_WCE=0x420" /D "WIN32_PLATFORM_PSPC" /D "UNICODE" /D "_VC80_UPGRADE=0x0600" /D "_UNICODE" /FD /EHsc /MTd /fp:fast /GR /Yc"stdafx.h" /Fp"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.pch" /Fo"Pocket PC 2003 (ARMV4)\Debug/" /Fd"Pocket PC 2003 (ARMV4)\Debug/" /W3 /c /Zi /TP
".\StdAfx.cpp"
]
Creating command line "cl.exe @"c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005568883528.rsp" /nologo"
Creating temporary file "c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005668883528.rsp" with contents
[
/Od /Os /I "../../include" /I "../../../pjsip/include" /I "../../../pjlib-util/include" /I "../../../pjlib/include" /I "../../../pjmedia/include" /I "../../../pjnath/include" /D "DEBUG" /D "ARM" /D "ARM" /D "ARMV4" /D "UNDER_CE=0x420" /D "_WIN32_WCE=0x420" /D "WIN32_PLATFORM_PSPC" /D "UNICODE" /D "_VC80_UPGRADE=0x0600" /D "_UNICODE" /FD /EHsc /MTd /fp:fast /GR /Yu"stdafx.h" /Fp"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.pch" /Fo"Pocket PC 2003 (ARMV4)\Debug/" /Fd"Pocket PC 2003 (ARMV4)\Debug/" /W3 /c /Zi /TP
".\pjsua_wince.cpp"
]
Creating command line "cl.exe @"c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005668883528.rsp" /nologo"
Creating command line "rc.exe /d "UNDER_CE=0x420" /d "_WIN32_WCE=0x420" /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "WIN32_PLATFORM_PSPC" /d "ARM" /d "ARM" /d "ARMV4" /d "_VC80_UPGRADE=0x0600" /l 0x409 /fo"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.res" /r ".\pjsua_wince.rc""
Creating temporary file "c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005768883528.rsp" with contents
[
/OUT:"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.exe" /INCREMENTAL /MANIFEST:NO /NODEFAULTLIB:"kernel32.lib" /NODEFAULTLIB:"oldnames.lib" /DEBUG /PDB:"Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.pdb" /STACK:65536,4096 /ENTRY:"WinMainCRTStartup" /BASE:"0x00010000" /ALIGN:4096 /subsystem:WINDOWSCE /MACHINE:ARM commctrl.lib coredll.lib winsock.lib ws2.lib iphlpapi.lib secchk.lib ccrtrtti.lib coredll.lib corelibc.lib ole32.lib oleaut32.lib uuid.lib commctrl.lib "......\pjnath\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjnath_wince.lib" "......\pjlib-util\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjlib_util_wince.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsip_core_wince.lib" "......\third_party\build\milenage\pocket pc 2003 (armv4)\debug\libmilenage.lib" "......\pjmedia\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjmedia_codec_wince.lib" "......\third_party\build\srtp\pocket pc 2003 (armv4)\debug\libsrtp.lib"
"......\pjmedia\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjmedia_wince.lib" "......\third_party\build\ilbc\pocket pc 2003 (armv4)\debug\libilbccodec.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsip_ua_wince.lib" "......\third_party\build\speex\pocket pc 2003 (armv4)\debug\libspeex.lib" "......\pjlib\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjlib_wince.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsua_lib_wince.lib" "......\pjsip\build\wince-evc4\pocket pc 2003 (armv4)\debug\pjsip_simple_wince.lib" "......\third_party\build\resample\pocket pc 2003 (armv4)\debug\libresample.lib" "......\third_party\build\gsm\pocket pc 2003 (armv4)\debug\libgsmcodec.lib" "......\third_party\build\portaudio\pocket pc 2003 (armv4)\debug\libportaudio.lib"
".\Pocket PC 2003 (ARMV4)\Debug\pjsua_wince.obj"
".\Pocket PC 2003 (ARMV4)\Debug\pjsua_wince.res"
".\Pocket PC 2003 (ARMV4)\Debug\StdAfx.obj"
]
Creating command line "link.exe @"c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\RSP00005768883528.rsp" /NOLOGO /ERRORREPORT:PROMPT"
Output Window
Compiling...
StdAfx.cpp
Compiling...
pjsua_wince.cpp
Compiling resources...
Linking...
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_dev_get_info referenced in function pjsua_enum_aud_devs
pjmedia_wince.lib(conference.obj) : error LNK2001: unresolved external symbol pjmedia_aud_dev_get_info
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_dev_get_info
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_dev_count referenced in function pjsua_enum_aud_devs
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_dev_default_param referenced in function create_aud_param
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_dev_default_param
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_get_param referenced in function open_snd_dev
pjmedia_wince.lib(conference.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_get_param
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_get_param
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_param_set_cap referenced in function pjsua_snd_set_setting
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_set_cap referenced in function pjsua_snd_set_setting
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_set_cap
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_param_get_cap referenced in function pjsua_snd_get_setting
pjsua_lib_wince.lib(pjsua_media.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_get_cap referenced in function pjsua_snd_get_setting
pjmedia_wince.lib(sound_port.obj) : error LNK2001: unresolved external symbol pjmedia_aud_stream_get_cap
pjmedia_wince.lib(endpoint.obj) : error LNK2019: unresolved external symbol pjmedia_aud_subsys_shutdown referenced in function pjmedia_endpt_create
pjmedia_wince.lib(endpoint.obj) : error LNK2019: unresolved external symbol pjmedia_aud_subsys_init referenced in function pjmedia_endpt_create
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_start referenced in function start_sound_device
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_destroy referenced in function start_sound_device
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_create referenced in function start_sound_device
pjmedia_wince.lib(sound_port.obj) : error LNK2019: unresolved external symbol pjmedia_aud_stream_stop referenced in function stop_sound_device
Pocket PC 2003 (ARMV4)\Debug/pjsua_wince.exe : fatal error LNK1120: 14 unresolved externals
Results
Build log was saved at "file://c:\Documents and Settings\vasant.j\Desktop\2nd scenario\For_WinCE\pjproject-1.1\pjsip-apps\src\pjsua_wince\Pocket PC 2003 (ARMV4)\Debug\BuildLog.htm"
pjsua_wince - 22 error(s), 0 warning(s)
Kindly help me regarding this error.
Thanks and Regards,
Visit our blog: http://blog.pjsip.org
pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org