Why i am getting linking errors for the following code?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all

Now the problem is solved. I can run the code successfully.

Regd's
Sanjay























On Thu, Feb 5, 2009 at 1:20 PM, Sanjay Nayak <sanjay.nayak.bdk at gmail.com>wrote:

> Hi All
>
> I have downloaded the pjproject-1.0.1 and compiled and run it successfully
> in my visual studio C++.
>
> Actually i want to use it from own perl/c code.  i have gone through the
> http://www.pjsip.org/using.htm#using
> (Using PJPROJECT with Applications)
> and set the path for all incudes and libraries of pjproject-1.0.1.
> accordingly as specified in the above document.
> But i am getting the linking errors. Plz suggest what other libraries to be
> included to run my code successfully or what other things to be done to run
> my code successfully. Here i am using Inline module to call the C program in
> perl. Here the problem is actually some linking related things. Plz suggest.
>
> My code is as follows:
>
> #!C:\Perl\bin\perl.exe -w
> #Inline.pl
> no AutoLoader;
> use Inline (
> C => 'DATA',
> INC  => '-IE:\Program%20Files\Include -IE:\pjproject-1.0.1\pjsip\include
> -IE:\pjproject-1.0.1\pjsip\include\pjsip-ua
> -IE:\pjproject-1.0.1\pjlib\include -IE:\pjproject-1.0.1\pjlib-util\include
> -IE:\pjproject-1.0.1\pjnath\include -IE:\pjproject-1.0.1\pjmedia\include',
>
>
>
> LIBS => '-LE:\Program%20Files\Lib -lwsock32.lib -LE:\Program%20Files\Lib
> -lws2_32.lib -LE:\Program%20Files\Lib -lole32.lib
> -LE:\Program%20Files\Microsoft%20Visual%20Studio\VC98\Lib -ldsound.lib
> -LE:\pjproject-1.0.1\pjsip\lib -lpjsip-core-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjsip\lib -lpjsip-simple-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjsip\lib -lpjsip-ua-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjsip\lib -lpjsua-lib-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjlib\lib -lpjlib-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjlib-util\lib -lpjlib-util-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjnath\lib -lpjnath-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjmedia\lib -lpjmedia-codec-i386-win32-vc6-debug.lib
> -LE:\pjproject-1.0.1\pjmedia\lib -lpjmedia-i386-win32-vc6-debug.lib',
> BUILD_NOISY => 1,);
>
> $url="36.212.176.92";
> foo($url);
>
> __DATA__
> __C__
>
>        #include <string.h>
>        #define PJ_WIN32 1;
>      #include <pjlib.h>
>      #include <pjlib-util.h>
>      #include <pjnath.h>
>      #include <pjsip.h>
>      #include <pjsip_ua.h>
>      #include <pjsip_simple.h>
>      #include <pjsua-lib/pjsua.h>
>      #include <pjmedia.h>
>      #include <pjmedia-codec.h>
>      #include <pjsua-lib/pjsua.h>
>        #include <pj/string.h>
>        #include <pj/types.h>
>        #include <pj/config_site.h >
>
>
> #define THIS_FILE       "APP"
>
> #define SIP_DOMAIN      "acti.com"
> #define SIP_USER        "sanjay"
> #define SIP_PASSWD      "sanjay"
> //start
>
> //end
>
> /* Callback called by the library upon receiving incoming call */
>
> static void on_incoming_call(pjsua_acc_id acc_id, pjsua_call_id call_id,
> pjsip_rx_data *rdata)
> {
>     pjsua_call_info ci;
>
>     PJ_UNUSED_ARG(acc_id);
>     PJ_UNUSED_ARG(rdata);
>
>     pjsua_call_get_info(call_id, &ci);
>
>     PJ_LOG(3,(THIS_FILE, "Incoming call from %.*s!!",
>     (int)ci.remote_info.slen,
>     ci.remote_info.ptr));
>
>     /* Automatically answer incoming calls with 200/OK */
>     pjsua_call_answer(call_id, 200, NULL, NULL);
> }
>
> /* Callback called by the library when call's state has changed */
> static void on_call_state(pjsua_call_id call_id, pjsip_event *e)
> {
>     pjsua_call_info ci;
>
>     PJ_UNUSED_ARG(e);
>
>     pjsua_call_get_info(call_id, &ci);
>     PJ_LOG(3,(THIS_FILE, "Call %d state=%.*s", call_id,
>     (int)ci.state_text.slen,
>     ci.state_text.ptr));
> }
>
> /* Callback called by the library when call's media state has changed */
> static void on_call_media_state(pjsua_call_id call_id)
> {
>     pjsua_call_info ci;
>
>     pjsua_call_get_info(call_id, &ci);
>
>     if (ci.media_status == PJSUA_CALL_MEDIA_ACTIVE)
>     {
>     // When media is active, connect call to sound device.
>     pjsua_conf_connect(ci.conf_slot, 0);
>     pjsua_conf_connect(0, ci.conf_slot);
>     }
> }
>
> /* Display error and exit application */
> static void error_exit(const char *title, pj_status_t status)
> {
>     pjsua_perror(THIS_FILE, title, status);
>     pjsua_destroy();
>     exit(1);
> }
>
> //int main(int argc, char *argv[]) the previous  code
> //the perl specific code
> int foo(char *url)
> {
>
>     pjsua_acc_id acc_id;
>     pj_status_t status;
>
>     // Create pjsua first!
>     status = pjsua_create();
>     if (status != PJ_SUCCESS) error_exit("Error in pjsua_create()",
> status);
>
>     // If argument is specified, it's got to be a valid SIP URL
>
>     status = pjsua_verify_sip_url(url);
>     if (status != PJ_SUCCESS) error_exit("Invalid URL in argv", status);
>
>
>     // Init pjsua
> {
>     pjsua_config cfg;
>     pjsua_logging_config log_cfg;
>
>     pjsua_config_default(&cfg);
>     cfg.cb.on_incoming_call = &on_incoming_call;
>     cfg.cb.on_call_media_state = &on_call_media_state;
>     cfg.cb.on_call_state = &on_call_state;
>
>     pjsua_logging_config_default(&log_cfg);
>     log_cfg.console_level = 4;
>
>     status = pjsua_init(&cfg, &log_cfg, NULL);
>     if (status != PJ_SUCCESS) error_exit("Error in pjsua_init()", status);
> }
>
>     // Add UDP transport.
> {
>     pjsua_transport_config cfg;
>
>     pjsua_transport_config_default(&cfg);
>     cfg.port = 5060;
>     status = pjsua_transport_create(PJSIP_TRANSPORT_UDP, &cfg, NULL);
>     if (status != PJ_SUCCESS) error_exit("Error creating transport",
> status);
> }
>
>     // Initialization is done, now start pjsua
>
>     status = pjsua_start();
>     if (status != PJ_SUCCESS) error_exit("Error starting pjsua", status);
>
>     // Register to SIP server by creating SIP account.
> {
>     pjsua_acc_config cfg;
>
>     pjsua_acc_config_default(&cfg);
>     cfg.id = pj_str("sip:a at acti.com <sip%3Aa at acti.com>");
>     cfg.reg_uri = pj_str("sip:acti.com");
>     cfg.cred_count = 1;
>     cfg.cred_info[0].realm = pj_str("acti.com");
>     cfg.cred_info[0].scheme = pj_str("digest");
>     cfg.cred_info[0].username = pj_str("sanjay");
>     cfg.cred_info[0].data_type = PJSIP_CRED_DATA_PLAIN_PASSWD;
>     cfg.cred_info[0].data = pj_str("sanjay");
>
>     status = pjsua_acc_add(&cfg, PJ_TRUE, &acc_id);
>     if (status != PJ_SUCCESS) error_exit("Error adding account", status);
> }
>
>     // If URL is specified, make call to the URL.
>
>       //pj_str_t uri = pj_str(url);
>     //status = pjsua_call_make_call(acc_id, &uri, 0, NULL, NULL, NULL);
>     //if (status != PJ_SUCCESS) error_exit("Error making call", status);
>
>     // Wait until user press "q" to quit.
>     for (;;)
>     {
>     char option[10];
>
>     puts("Press 'h' to hangup all calls, 'q' to quit");
>     fgets(option, sizeof(option), stdin);
>
>     if (option[0] == 'q')
>     break;
>
>     if (option[0] == 'h')
>     pjsua_call_hangup_all();
>     }
>
>     // Destroy pjsua
>     pjsua_destroy();
>
> return 0;
> }
>
>
>
> *I am getting error as follows:*
>
>
>
> E:\sanjayweb>perl response_aka.pl
> Starting Build Preprocess Stage
> Finished Build Preprocess Stage
>
> Starting Build Parse Stage
> Finished Build Parse Stage
>
> Starting Build Glue 1 Stage
> Finished Build Glue 1 Stage
>
> Starting Build Glue 2 Stage
> Finished Build Glue 2 Stage
>
> Starting Build Glue 3 Stage
> Finished Build Glue 3 Stage
>
> Starting Build Compile Stage
>   Starting "perl Makefile.PL" Stage
> Writing Makefile for response_aka_pl_9df9
>   Finished "perl Makefile.PL" Stage
>
>   Starting "make" Stage
>
> Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
>         C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils\xsubpp  -typemap
> C:\Perl\lib\E
> xtUtils\typemap  response_aka_pl_9df9.xs > response_aka_pl_9df9.xsc &&
> C:\Perl\b
> in\perl.exe -MExtUtils::Command -e mv response_aka_pl_9df9.xsc
> response_aka_pl_9
> df9.c
>         cl -c  -IE:/sanjayweb -IE:\Program%20Files\Include
> -IE:\pjproject-1.0.1\
> pjsip\include -IE:\pjproject-1.0.1\pjsip\include\pjsip-ua
> -IE:\pjproject-1.0.1\p
> jlib\include -IE:\pjproject-1.0.1\pjlib-util\include
> -IE:\pjproject-1.0.1\pjnath
> \include -IE:\pjproject-1.0.1\pjmedia\include  -nologo -GF -W3 -MD -Zi
> -DNDEBUG
> -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED
> -DUSE_SITECU
> STOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
> -DUSE_
> PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.00\"
> -DXS_VE
> RSION=\"0.00\"  "-IC:\Perl\lib\CORE"   response_aka_pl_9df9.c
> response_aka_pl_9df9.c
> Running Mkbootstrap for response_aka_pl_9df9 ()
>         C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644
> response_aka_pl_9d
> f9.bs
>         C:\Perl\bin\perl.exe -MExtUtils::Mksymlists  -e
> "Mksymlists('NAME'=>\"re
> sponse_aka_pl_9df9\", 'DLBASE' => 'response_aka_pl_9df9', 'DL_FUNCS' => {
> }, 'F
> UNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
>         link
> -out:blib\arch\auto\response_aka_pl_9df9\response_aka_pl_9df9.dll -
> dll -nologo -nodefaultlib -debug -opt:ref,icf  -libpath:"C:\Perl\lib\CORE"
> -mac
> hine:x86 response_aka_pl_9df9.obj   C:\Perl\lib\CORE\perl58.lib "E:\Program
> File
> s\Microsoft Visual Studio\VC98\lib\wsock32.lib" "E:\Program Files\Microsoft
> Visu
> al Studio\VC98\lib\ws2_32.lib" "E:\Program Files\Microsoft Visual
> Studio\VC98\li
> b\ole32.lib" "E:\Program Files\Microsoft Visual Studio\VC98\lib\dsound.lib"
> E:\p
> jproject-1.0.1\pjsip\lib\pjsip-core-i386-win32-vc6-debug.lib
> E:\pjproject-1.0.1\
> pjsip\lib\pjsip-simple-i386-win32-vc6-debug.lib
> E:\pjproject-1.0.1\pjsip\lib\pjs
> ip-ua-i386-win32-vc6-debug.lib
> E:\pjproject-1.0.1\pjsip\lib\pjsua-lib-i386-win32
> -vc6-debug.lib E:\pjproject-1.0.1\pjlib\lib\pjlib-i386-win32-vc6-debug.lib
> E:\pj
> project-1.0.1\pjlib-util\lib\pjlib-util-i386-win32-vc6-debug.lib
> E:\pjproject-1.
> 0.1\pjnath\lib\pjnath-i386-win32-vc6-debug.lib
> E:\pjproject-1.0.1\pjmedia\lib\pj
> media-codec-i386-win32-vc6-debug.lib
> E:\pjproject-1.0.1\pjmedia\lib\pjmedia-i386
> -win32-vc6-debug.lib "E:\Program Files\Microsoft Visual
> Studio\VC98\lib\oldnames
> .lib" "E:\Program Files\Microsoft Visual Studio\VC98\lib\kernel32.lib"
> "E:\Progr
> am Files\Microsoft Visual Studio\VC98\lib\user32.lib" "E:\Program
> Files\Microsof
> t Visual Studio\VC98\lib\gdi32.lib" "E:\Program Files\Microsoft Visual
> Studio\VC
> 98\lib\winspool.lib" "E:\Program Files\Microsoft Visual
> Studio\VC98\lib\comdlg32
> .lib" "E:\Program Files\Microsoft Visual Studio\VC98\lib\advapi32.lib"
> "E:\Progr
> am Files\Microsoft Visual Studio\VC98\lib\shell32.lib" "E:\Program
> Files\Microso
> ft Visual Studio\VC98\lib\ole32.lib" "E:\Program Files\Microsoft Visual
> Studio\V
> C98\lib\oleaut32.lib" "E:\Program Files\Microsoft Visual
> Studio\VC98\lib\netapi3
> 2.lib" "E:\Program Files\Microsoft Visual Studio\VC98\lib\uuid.lib"
> "E:\Program
> Files\Microsoft Visual Studio\VC98\lib\ws2_32.lib" "E:\Program
> Files\Microsoft V
> isual Studio\VC98\lib\mpr.lib" "E:\Program Files\Microsoft Visual
> Studio\VC98\li
> b\winmm.lib" "E:\Program Files\Microsoft Visual
> Studio\VC98\lib\version.lib" "E:
> \Program Files\Microsoft Visual Studio\VC98\lib\odbc32.lib" "E:\Program
> Files\Mi
> crosoft Visual Studio\VC98\lib\odbccp32.lib" "E:\Program Files\Microsoft
> Visual
> Studio\VC98\lib\msvcrt.lib" -def:response_aka_pl_9df9.def
> LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /OPT specification
>    Creating library
> blib\arch\auto\response_aka_pl_9df9\response_aka_pl_9df9.lib
>  and object blib\arch\auto\response_aka_pl_9df9\response_aka_pl_9df9.exp
> pjsip-ua-i386-win32-vc6-debug.lib(sip_100rel.obj) : error LNK2001:
> unresolved ex
> ternal symbol __pctype
> pjlib-util-i386-win32-vc6-debug.lib(scanner.obj) : error LNK2001:
> unresolved ext
> ernal symbol __pctype
> pjlib-util-i386-win32-vc6-debug.lib(string.obj) : error LNK2001: unresolved
> exte
> rnal symbol __pctype
> pjlib-i386-win32-vc6-debug.lib(string.obj) : error LNK2001: unresolved
> external
> symbol __pctype
> pjmedia-i386-win32-vc6-debug.lib(sdp_neg.obj) : error LNK2001: unresolved
> extern
> al symbol __pctype
> pjmedia-i386-win32-vc6-debug.lib(sdp.obj) : error LNK2001: unresolved
> external s
> ymbol __pctype
> pjmedia-i386-win32-vc6-debug.lib(session.obj) : error LNK2001: unresolved
> extern
> al symbol __pctype
> pjsip-ua-i386-win32-vc6-debug.lib(sip_100rel.obj) : error LNK2001:
> unresolved ex
> ternal symbol ___mb_cur_max
> pjlib-util-i386-win32-vc6-debug.lib(scanner.obj) : error LNK2001:
> unresolved ext
> ernal symbol ___mb_cur_max
> pjlib-util-i386-win32-vc6-debug.lib(string.obj) : error LNK2001: unresolved
> exte
> rnal symbol ___mb_cur_max
> pjlib-i386-win32-vc6-debug.lib(string.obj) : error LNK2001: unresolved
> external
> symbol ___mb_cur_max
> pjmedia-i386-win32-vc6-debug.lib(sdp_neg.obj) : error LNK2001: unresolved
> extern
> al symbol ___mb_cur_max
> pjmedia-i386-win32-vc6-debug.lib(sdp.obj) : error LNK2001: unresolved
> external s
> ymbol ___mb_cur_max
> pjmedia-i386-win32-vc6-debug.lib(session.obj) : error LNK2001: unresolved
> extern
> al symbol ___mb_cur_max
> pjmedia-codec-i386-win32-vc6-debug.lib(gsm.obj) : error LNK2001: unresolved
> exte
> rnal symbol _gsm_create
> pjmedia-codec-i386-win32-vc6-debug.lib(gsm.obj) : error LNK2001: unresolved
> exte
> rnal symbol _gsm_destroy
> pjmedia-codec-i386-win32-vc6-debug.lib(gsm.obj) : error LNK2001: unresolved
> exte
> rnal symbol _gsm_encode
> pjmedia-codec-i386-win32-vc6-debug.lib(gsm.obj) : error LNK2001: unresolved
> exte
> rnal symbol _gsm_decode
> pjmedia-codec-i386-win32-vc6-debug.lib(ilbc.obj) : error LNK2001:
> unresolved ext
> ernal symbol _initDecode
> pjmedia-codec-i386-win32-vc6-debug.lib(ilbc.obj) : error LNK2001:
> unresolved ext
> ernal symbol _initEncode
> pjmedia-codec-i386-win32-vc6-debug.lib(ilbc.obj) : error LNK2001:
> unresolved ext
> ernal symbol _iLBC_encode
> pjmedia-codec-i386-win32-vc6-debug.lib(ilbc.obj) : error LNK2001:
> unresolved ext
> ernal symbol _iLBC_decode
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_lib_get_mode
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_encoder_destroy
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_encoder_ctl
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_encoder_init
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_decoder_ctl
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_decoder_init
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_init
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_decoder_destroy
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_destroy
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_mode_query
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_nb_mode
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_advance
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_unpack_unsigned
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_remaining
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_read_from
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_write
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_nbytes
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_encode_int
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_bits_reset
> pjmedia-codec-i386-win32-vc6-debug.lib(speex_codec.obj) : error LNK2001:
> unresol
> ved external symbol _speex_decode_int
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_init
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_deinit
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _octet_string_hex_string
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_dealloc
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_create
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_protect
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_protect_rtcp
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_unprotect
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _srtp_unprotect_rtcp
> pjmedia-i386-win32-vc6-debug.lib(transport_srtp.obj) : error LNK2001:
> unresolved
>  external symbol _crypto_get_random
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_GetHostApiCount
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_Initialize
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _PaUtil_SetDebugPrintFunction
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_GetDeviceCount
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_GetDeviceInfo
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_GetStreamInfo
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_OpenStream
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_GetHostApiInfo
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_CloseStream
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_StopStream
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_StartStream
> pjmedia-i386-win32-vc6-debug.lib(pasound.obj) : error LNK2001: unresolved
> extern
> al symbol _Pa_Terminate
> pjmedia-i386-win32-vc6-debug.lib(errno.obj) : error LNK2001: unresolved
> external
>  symbol _Pa_GetErrorText
> pjmedia-i386-win32-vc6-debug.lib(resample_resample.obj) : error LNK2001:
> unresol
> ved external symbol _res_GetXOFF
> pjmedia-i386-win32-vc6-debug.lib(resample_resample.obj) : error LNK2001:
> unresol
> ved external symbol _res_SrcLinear
> pjmedia-i386-win32-vc6-debug.lib(resample_resample.obj) : error LNK2001:
> unresol
> ved external symbol _res_Resample
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_preprocess_ctl
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_echo_state_destroy
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_preprocess_state_init
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_echo_ctl
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_echo_state_init
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_preprocess_state_destroy
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_echo_state_reset
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_preprocess_run
> pjmedia-i386-win32-vc6-debug.lib(echo_speex.obj) : error LNK2001:
> unresolved ext
> ernal symbol _speex_echo_cancellation
> blib\arch\auto\response_aka_pl_9df9\response_aka_pl_9df9.dll : fatal error
> LNK11
> 20: 65 unresolved externals
> NMAKE : fatal error U1077: '"E:\Program Files\Microsoft Visual
> Studio\VC98\bin\l
> ink.exe"' : return code '0x460'
> Stop.
>
> A problem was encountered while attempting to compile and install your
> Inline
> C code. The command that failed was:
>   nmake
>
> The build directory was:
> E:\sanjayweb\_Inline\build\response_aka_pl_9df9
>
> To debug the problem, cd to the build directory, and inspect the output
> files.
>
>  at response_aka.pl line 0
> INIT failed--call queue aborted.
>
>
> Regd's
> Sanjay
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090205/0ea010af/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux