saurabh agarwal wrote: > Hi, > > I am using Nokia Series 60 FP1 3rd edition SDK. The errors are: You're trying to link with lots of stuffs which are not available in pjsip's Symbian port (for example, Speex, PortAudio, etc.). What's the content of your config_site.h? It should look something like this: #include <pj/config_site_sample.h> cheers, -benny > > tool exit status == 1 > Errors caused tool to abort. > > Link Error : Undefined symbol: '_pjmedia_snd_stream_get_info' > referenced from '_create_sound_port' in conference.c:451 > referenced from '_pjmedia_snd_port_set_ec' in sound_port.c:481 > Link Error : Undefined symbol: '_pjmedia_snd_get_dev_info' > referenced from '_create_sound_port' in conference.c:455 > referenced from '_create_sound_port' in conference.c:457 > Link Error : Undefined symbol: '_speex_aec_cancel_echo' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_capture' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_playback' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_destroy' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_create' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_pjmedia_snd_init' > referenced from '_pjmedia_endpt_create' in endpoint.c:122 > Link Error : Undefined symbol: '_pjmedia_snd_deinit' > referenced from '_pjmedia_endpt_create' in endpoint.c:172 > referenced from '_pjmedia_endpt_destroy' in endpoint.c:213 > Link Error : Undefined symbol: '_Pa_GetErrorText' > Link Error : referenced from '_pjmedia_strerror' in errno.c:168 > Link Error : Undefined symbol: '_res_GetXOFF' > referenced from '_pjmedia_resample_create' in resample_resample.c:89 > Link Error : Undefined symbol: '_res_Resample' > referenced from '_pjmedia_resample_run' in resample_resample.c:193 > Link Error : Undefined symbol: '_res_SrcLinear' > referenced from '_pjmedia_resample_run' in resample_resample.c:202 > Link Error : Undefined symbol: '_pjmedia_snd_open_rec' > referenced from '_start_sound_device' in sound_port.c:214 > Link Error : Undefined symbol: '_pjmedia_snd_open_player' > referenced from '_start_sound_device' in sound_port.c:224 > Link Error : Undefined symbol: '_pjmedia_snd_open' > referenced from '_start_sound_device' in sound_port.c:234 > Link Error : Undefined symbol: '_pjmedia_snd_stream_start' > referenced from '_start_sound_device' in sound_port.c:280 > Link Error : Undefined symbol: '_pjmedia_snd_stream_close' > referenced from '_start_sound_device' in sound_port.c:282 > referenced from '_stop_sound_device' in sound_port.c:300 > Link Error : Undefined symbol: '_pjmedia_snd_stream_stop' > referenced from '_stop_sound_device' in sound_port.c:299 > Link Error : Undefined symbol: '_pj_log_max_level' > referenced from '_pj_ice_sess_create' in ice_session.c:319 (pjnath.lib) > referenced from 'void destroy_ice(struct pj_ice_sess *, int) > (?destroy_ice@@YAXPAUpj_ice_sess@@H at Z)' > <mailto:?destroy_ice@@YAXPAUpj_ice_sess@@H at Z)'> in ice_session.c:336 > (pjnath.lib) > referenced from '_pj_ice_sess_change_role' in ice_session.c:385 > (pjnath.lib) > referenced from '_pj_ice_sess_add_cand' in ice_session.c:578 (pjnath.lib) > referenced from 'void dump_checklist(char const *, struct pj_ice_sess > const *, struct pj_ice_sess_checklist const *) > (?dump_checklist@@YAXPBDPBUpj_ice_sess@@PBUpj_ice_sess_checklist@@@Z)' > <mailto:?dump_checklist@@YAXPBDPBUpj_ice_sess@@PBUpj_ice_sess_checklist@@@Z)'> > in ice_session.c:759 (pjnath.lib) > referenced from 'void dump_checklist(char const *, struct pj_ice_sess > const *, struct pj_ice_sess_checklist const *) > (?dump_checklist@@YAXPBDPBUpj_ice_sess@@PBUpj_ice_sess_checklist@@@Z)' > <mailto:?dump_checklist@@YAXPBDPBUpj_ice_sess@@PBUpj_ice_sess_checklist@@@Z)'> > in ice_session.c:762 (pjnath.lib) > referenced from 'void check_set_state(struct pj_ice_sess *, struct > pj_ice_sess_check *, enum pj_ice_sess_check_state, int) > (?check_set_state@@YAXPAUpj_ice_sess@@PAUpj_ice_sess_check@@W4pj_ice_sess_check_state@@H at Z)' > <mailto:?check_set_state@@YAXPAUpj_ice_sess@@PAUpj_ice_sess_check@@W4pj_ice_sess_check_state@@H at Z)'> > in ice_session.c:781 (pjnath.lib) > referenced from 'void clist_set_state(struct pj_ice_sess *, struct > pj_ice_sess_checklist *, enum pj_ice_sess_checklist_state) > (?clist_set_state@@YAXPAUpj_ice_sess@@PAUpj_ice_sess_checklist@@W4pj_ice_sess_checklist_state@@@Z)' > <mailto:?clist_set_state@@YAXPAUpj_ice_sess@@PAUpj_ice_sess_checklist@@W4pj_ice_sess_checklist_state@@@Z)'> > in ice_session.c:793 (pjnath.lib) > ... > Link Error : Undefined symbol: '_PJ_SOCK_DGRAM' > referenced from 'int create_component(struct pj_ice_strans *, unsigned > int, unsigned int, struct pj_sockaddr_in const *, struct > pj_ice_strans_comp * *) > (?create_component@@YAHPAUpj_ice_strans@@IIPBUpj_sockaddr_in@@PAPAUpj_ice_strans_comp@@@Z)' > <mailto:?create_component@@YAHPAUpj_ice_strans@@IIPBUpj_sockaddr_in@@PAPAUpj_ice_strans_comp@@@Z)'> > in ice_strans.c:288 > (pjnath.lib) > Link Error : Undefined symbol: '_PJ_AF_INET' > referenced from 'char const * dump_check(char *, unsigned int, struct > pj_ice_sess_checklist const *, struct pj_ice_sess_check > const *) > (?dump_check@@YAPBDPADIPBUpj_ice_sess_checklist@@PBUpj_ice_sess_check@@@Z)' > <mailto:?dump_check@@YAPBDPADIPBUpj_ice_sess_checklist@@PBUpj_ice_sess_check@@@Z)'> > in ice_session.c:731 (pjnath.lib) > referenced from 'int sockaddr_cmp(union pj_sockaddr const *, union > pj_sockaddr const *) (?sockaddr_cmp@@YAHPBTpj_sockaddr@@0 at Z)' > <mailto:?sockaddr_cmp@@YAHPBTpj_sockaddr@@0 at Z)'> > in ice_session.c:839 (pjnath.lib) > referenced from 'int create_component(struct pj_ice_strans *, unsigned > int, unsigned int, struct pj_sockaddr_in const *, struct > pj_ice_strans_comp * *) > (?create_component@@YAHPAUpj_ice_strans@@IIPBUpj_sockaddr_in@@PAPAUpj_ice_strans_comp@@@Z)' > <mailto:?create_component@@YAHPAUpj_ice_strans@@IIPBUpj_sockaddr_in@@PAPAUpj_ice_strans_comp@@@Z)'> > in ice_strans.c:288 > (pjnath.lib) > referenced from 'int encode_sockaddr_attr(void const *, unsigned char > *, unsigned int, unsigned int *) > (?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)' > <mailto:?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)'> > in stun_msg.c:772 (pjnath.lib) > referenced from 'int encode_sockaddr_attr(void const *, unsigned char > *, unsigned int, unsigned int *) > (?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)' > <mailto:?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)'> > in stun_msg.c:772 (pjnath.lib) > referenced from 'int print_attr(char *, unsigned int, struct > pj_stun_attr_hdr const *) (?print_attr@@YAHPADIPBUpj_stun_attr_hdr@@@Z)' > <mailto:?print_attr@@YAHPADIPBUpj_stun_attr_hdr@@@Z)'> > in stun_msg_dump.c:86 (pjnath.lib) > referenced from 'void dump_tx_msg(struct pj_stun_session *, struct > pj_stun_msg const *, unsigned int, void const *) > (?dump_tx_msg@@YAXPAUpj_stun_session@@PBUpj_stun_msg@@IPBX at Z)' > <mailto:?dump_tx_msg@@YAXPAUpj_stun_session@@PBUpj_stun_msg@@IPBX at Z)'> > in stun_session.c:564 (pjnath.lib) > Link Error : Undefined symbol: '_PJ_AF_INET6' > referenced from 'int sockaddr_cmp(union pj_sockaddr const *, union > pj_sockaddr const *) (?sockaddr_cmp@@YAHPBTpj_sockaddr@@0 at Z)' > <mailto:?sockaddr_cmp@@YAHPBTpj_sockaddr@@0 at Z)'> > in ice_session.c:842 (pjnath.lib) > referenced from 'int print_attr(char *, unsigned int, struct > pj_stun_attr_hdr const *) (?print_attr@@YAHPADIPBUpj_stun_attr_hdr@@@Z)' > <mailto:?print_attr@@YAHPADIPBUpj_stun_attr_hdr@@@Z)'> > in stun_msg_dump.c:92 (pjnath.lib) > referenced from 'void dump_tx_msg(struct pj_stun_session *, struct > pj_stun_msg const *, unsigned int, void const *) > (?dump_tx_msg@@YAXPAUpj_stun_session@@PBUpj_stun_msg@@IPBX at Z)' > <mailto:?dump_tx_msg@@YAXPAUpj_stun_session@@PBUpj_stun_msg@@IPBX at Z)'> > in stun_session.c:567 (pjnath.lib) > Could Not Find > C:\SymbianProjects\INFYSMARTTALK\pjproject\build.symbian\pjmedia_Data\WINSCW_UDEB\pjmedia.dll > > tool exit status == 1 > Errors caused tool to abort. > > > # Specified file > 'C:\SymbianProjects\INFYSMARTTALK\pjproject\build.symbian\pjmedia_Data\WINSCW_UDEB\pjmedia.lib' > not found > > tool exit status == 2 > Link Error : MAKEDEF ERROR: > C:\SymbianProjects\INFYSMARTTALK\pjproject\build.symbian\pjmedia_Data\WINSCW_UDEB\pjmedia.inf: > Inffile not found > > Could Not Find > C:\SymbianProjects\INFYSMARTTALK\pjproject\build.symbian\pjmedia_Data\WINSCW_UDEB\pjmedia.inf > > Could Not Find > C:\SymbianProjects\INFYSMARTTALK\pjproject\build.symbian\pjmedia_Data\WINSCW_UDEB\pjmedia.lib > > tool exit status == 1 > Errors caused tool to abort. > > Link Error : Undefined symbol: '_speex_aec_cancel_echo' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_capture' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_playback' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_destroy' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_speex_aec_create' > referenced from '.data' in echo_common.o > Link Error : Undefined symbol: '_pj_log_max_level' > referenced from 'void destroy_ice(struct pj_ice_sess *, int) > (?destroy_ice@@YAXPAUpj_ice_sess@@H at Z)' > <mailto:?destroy_ice@@YAXPAUpj_ice_sess@@H at Z)'> in ice_session.c:336 > (pjnath.lib) > referenced from 'void destroy_ice_st(struct pj_ice_strans *, int) > (?destroy_ice_st@@YAXPAUpj_ice_strans@@H at Z)' > <mailto:?destroy_ice_st@@YAXPAUpj_ice_strans@@H at Z)'> in ice_strans.c:127 > (pjnath.lib) > referenced from 'void destroy_ice_st(struct pj_ice_strans *, int) > (?destroy_ice_st@@YAXPAUpj_ice_strans@@H at Z)' > <mailto:?destroy_ice_st@@YAXPAUpj_ice_strans@@H at Z)'> in ice_strans.c:152 > (pjnath.lib) > referenced from '_pj_stun_client_tsx_destroy' in stun_transaction.c:139 > (pjnath.lib) > Link Error : Undefined symbol: '_PJ_AF_INET' > referenced from 'int encode_sockaddr_attr(void const *, unsigned char > *, unsigned int, unsigned int *) > (?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)' > <mailto:?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)'> > in stun_msg.c:772 (pjnath.lib) > referenced from 'int encode_sockaddr_attr(void const *, unsigned char > *, unsigned int, unsigned int *) > (?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)' > <mailto:?encode_sockaddr_attr@@YAHPBXPAEIPAI at Z)'> > in stun_msg.c:772 (pjnath.lib) > > > ------------------------------------------------------------------------ > Why delete messages? Unlimited storage is just a click away. > <http://in.rd.yahoo.com/tagline_mail_1/*http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org -- Benny Prijono http://www.pjsip.org