[jdev] libjingle [Is this the right place to ask]

Andrew Evans int.parray at gmail.com
Thu Mar 15 20:08:57 UTC 2012


Hello I have been trying to compile jingle library into a dll for 4 days
now and although my efforts have not been entirely in vain. I find myself
having to ask if anyone has had success doing this?

I am using the current release of libjingle 0.6.14 and I am on a windows 7
amd x64 operating system

I have attached my modified libjingle.scons file as well as my build log.

The error I am getting is Error 1120 and I believe it is just missing some
SSL dependencies but I have tried openssl and Secur32.lib is already in
there

Although I was not entirely sure what I needed to change for OpenSSL

Any help is greatly appreciated *cheers

Andrew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20120315/555843ca/attachment.html>
-------------- next part --------------
rawtransport.obj : error LNK2001: unresolved external symbol "char const * const
 cricket::NS_GINGLE_RAW" (?NS_GINGLE_RAW at cricket@@3QBDB)
rawtransport.obj : error LNK2001: unresolved external symbol "struct buzz::Stati
cQName const cricket::QN_GINGLE_RAW_CHANNEL" (?QN_GINGLE_RAW_CHANNEL at cricket@@3U
StaticQName at buzz@@B)
securetunnelsessionclient.obj : error LNK2019: unresolved external symbol "publi
c: static class talk_base::SSLIdentity * __cdecl talk_base::SSLIdentity::Generat
e(class std::basic_string<char,struct std::char_traits<char>,class std::allocato
r<char> > const &)" (?Generate at SSLIdentity@talk_base@@SAPAV12 at ABV?$basic_string@
DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z) referenced in function "public
: bool __thiscall cricket::SecureTunnelSessionClient::GenerateIdentity(void)" (?
GenerateIdentity at SecureTunnelSessionClient@cricket@@QAE_NXZ)
securetunnelsessionclient.obj : error LNK2019: unresolved external symbol "publi
c: static class talk_base::SSLCertificate * __cdecl talk_base::SSLCertificate::F
romPEMString(class std::basic_string<char,struct std::char_traits<char>,class st
d::allocator<char> > const &,int *)" (?FromPEMString at SSLCertificate@talk_base@@S
APAV12 at ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@PAH at Z) re
ferenced in function "class talk_base::SSLCertificate * __cdecl cricket::ParseCe
rtificate(class std::basic_string<char,struct std::char_traits<char>,class std::
allocator<char> > const &)" (?ParseCertificate at cricket@@YAPAVSSLCertificate at talk
_base@@ABV?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@@Z)
securetunnelsessionclient.obj : error LNK2019: unresolved external symbol "publi
c: static class talk_base::SSLStreamAdapter * __cdecl talk_base::SSLStreamAdapte
r::Create(class talk_base::StreamInterface *)" (?Create at SSLStreamAdapter@talk_ba
se@@SAPAV12 at PAVStreamInterface@2@@Z) referenced in function "protected: class ta
lk_base::StreamInterface * __thiscall cricket::SecureTunnelSession::MakeSecureSt
ream(class talk_base::StreamInterface *)" (?MakeSecureStream at SecureTunnelSession
@cricket@@IAEPAVStreamInterface at talk_base@@PAV34@@Z)
build\dbg\obj\jingle.dll : fatal error LNK1120: 5 unresolved externals
scons: *** [build\dbg\obj\jingle.dll] Error 1120
scons: building terminated because of errors.

C:\src\libjingle\talk>


More information about the JDev mailing list