Why i am getting linking errors for the following code?

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

 



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