Linking Error while compiling PJSUA for Windows Mobile 5.0

VD
vasant dacha
Wed, Apr 29, 2009 12:40 PM

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 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,
BP
Benny Prijono
Thu, Apr 30, 2009 9:28 PM

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

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 > >