Thanks for the reply, I applied the patch and tried re-compiling
libjingle, but I get the following make error:

make: *** No rule to make target `xmpppassword.h', needed by `all-am'.
Stop.

My experience with make is limited, is this an easy fix?

Thanks

On Jan 26, 8:03 am, Magnus Henoch <[EMAIL PROTECTED]> wrote:
> "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> writes:
> > I'm getting the following error when compiling libjingle:
>
> > openssladapter.lo openssladapter.cc; \
> >         then mv -f ".deps/openssladapter.Tpo"
> > ".deps/openssladapter.Plo"; else rm -f ".deps/openssladapter.Tpo"; exit
> > 1; fi
> > openssladapter.cc: In member function 'bool
> > cricket::OpenSSLAdapter::SSLPostConnectionCheck(SSL*, const char*)':
> > openssladapter.cc:651: error: invalid conversion from 'unsigned char**'
> > to 'const unsigned char**'
> > openssladapter.cc:651: error:   initializing argument 2 of 'ASN1_VALUE*
> > ASN1_item_d2i(ASN1_VALUE**, const unsigned char**, long int, const
> > ASN1_ITEM*)'
> > openssladapter.cc:653: error: invalid conversion from 'unsigned char**'
> > to 'const unsigned char**'
> > openssladapter.cc: In static member function 'static SSL_CTX*
> > cricket::OpenSSLAdapter::SetupSSLContext()':
> > openssladapter.cc:775: error: invalid conversion from 'unsigned char**'
> > to 'const unsigned char**'
> > openssladapter.cc:775: error:   initializing argument 2 of 'X509*
> > d2i_X509(X509**, const unsigned char**, long int)'
> > make[3]: *** [openssladapter.lo] Error 1
> > make[3]: Leaving directory `/root/dev/libjingle-0.3.0/talk/base'
> > make[2]: *** [all-recursive] Error 1
> > make[2]: Leaving directory `/root/dev/libjingle-0.3.0/talk'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory `/root/dev/libjingle-0.3.0'
> > make: *** [all] Error 2
> > r
>
> > Does anyone have any idea whats going on?This is a known problem.  It is 
> > one of the problems fixed by this
> patch from the Tapioca people:
>
> http://sourceforge.net/tracker/index.php?func=detail&aid=1454535&grou...
>
> Basically, the problem is that Google's version of libjingle has not
> been updated to be compilable by gcc 4; there are some constructs
> which are accepted by gcc 3 but rejected by gcc 4.
> 
> Magnus


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-talk-open" group.
To post to this group, send email to [EMAIL PROTECTED]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-talk-open?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to