Re: [Ekiga-list] Ekiga 3.2.7 with Ptlib 2.10.1 and Opal 3.10.1
- From: Eugen Dedu <Eugen Dedu pu-pm univ-fcomte fr>
- To: Ekiga mailing list <ekiga-list gnome org>
- Subject: Re: [Ekiga-list] Ekiga 3.2.7 with Ptlib 2.10.1 and Opal 3.10.1
- Date: Wed, 22 Jun 2011 11:08:53 +0200
On 17/06/11 21:46, David Halliday wrote:
I am trying to compile Ekiga 3.2.7 with the latest released ptlib and
opal. These libs supposedly add support for H323 to many of the video
codecs. (I need this to around a problem with H261 to Tandberg systems).
Moving to the Ekiga 3.3.0 is not practical as it seems to demand updated
versions of just about all system libs from glibc to boost none of which
are available on the latest Redhat 6update1 I am using.
Sorry to answer so late.
ptlib/opal libraries evolve continuously without retaining backward
compatibility. So it is generally impossible to use an old ekiga with
new ptlib/opal. If you really wish to do it, look at
http://git.gnome.org/browse/ekiga/log/ and search for changes fixing
your compilation errors. For ex., for your errors look at:
http://git.gnome.org/browse/ekiga/commit/?id=72d7b95bd8df3b667
http://git.gnome.org/browse/ekiga/commit/?id=6eb6995892c49226
etc.
I would really advise to use 3.3.0 (or the very soon 3.3.1). If you
have problems with gtk or other lib dependency (which one?), I think it
is better to use ekiga 3.3.0/1 and revert changes which push the
dependencies.
Finally, I am not sure that updating ptlib/opal will allow you to use
H323, I suppose that ekiga too needs a modification. Whether this
modification consists in only ekiga.schemes change (adding H323 to the
codecs concerned) or other changes, I could not answer yet...
There seem to be only a few issues with the 3.2.7 compile and I hope
someone has some patches i can apply to make the above combo work.
The errors I get are:
bash-4.1$ make -k 2>&1 | grep error
/site/local/programs/ekiga-exp/x86_64-linux/include/opal/opal/connection.h:1852:
error: \u2018virtual ptlib_virtual_function_changed_or_removed******
OpalConnection::IsConnectionOnHold()\u2019 is private
../../../../lib/engine/components/opal/opal-call.cpp:157: error: within
this context
/site/local/programs/ekiga-exp/x86_64-linux/include/opal/opal/connection.h:1859:
error: \u2018virtual ptlib_virtual_function_changed_or_removed******
OpalConnection::HoldConnection()\u2019 is private
../../../../lib/engine/components/opal/opal-call.cpp:159: error: within
this context
/site/local/programs/ekiga-exp/x86_64-linux/include/opal/opal/connection.h:1860:
error: \u2018virtual ptlib_virtual_function_changed_or_removed******
OpalConnection::RetrieveConnection()\u2019 is private
../../../../lib/engine/components/opal/opal-call.cpp:161: error: within
this context
../../../../lib/engine/components/opal/opal-call.cpp:480: error:
\u2018EndedWithQ931Code\u2019 is not a member of \u2018OpalConnection\u2019
../../../../lib/engine/components/opal/sip-endpoint.h:183: error:
conflicting return type specified for \u2018virtual void
Opal::Sip::EndPoint::OnMessageFailed(const SIPURL&,
SIP_PDU::StatusCodes)\u2019
/site/local/programs/ekiga-exp/x86_64-linux/include/opal/sip/sipep.h:1034:
error: overriding \u2018virtual
ptlib_virtual_function_changed_or_removed******
SIPEndPoint::OnMessageFailed(const SIPURL&, SIP_PDU::StatusCodes)\u2019
../../../../lib/engine/components/opal/sip-endpoint.h:183: error:
conflicting return type specified for \u2018virtual void
Opal::Sip::EndPoint::OnMessageFailed(const SIPURL&,
SIP_PDU::StatusCodes)\u2019
/site/local/programs/ekiga-exp/x86_64-linux/include/opal/sip/sipep.h:1034:
error: overriding \u2018virtual
ptlib_virtual_function_changed_or_removed******
SIPEndPoint::OnMessageFailed(const SIPURL&, SIP_PDU::StatusCodes)\u2019
../../../../lib/engine/components/opal/sip-endpoint.h:183: error:
conflicting return type specified for \u2018virtual void
Opal::Sip::EndPoint::OnMessageFailed(const SIPURL&,
SIP_PDU::StatusCodes)\u2019
/site/local/programs/ekiga-exp/x86_64-linux/include/opal/sip/sipep.h:1034:
error: overriding \u2018virtual
ptlib_virtual_function_changed_or_removed******
SIPEndPoint::OnMessageFailed(const SIPURL&, SIP_PDU::StatusCodes)\u2019
../../../../lib/engine/components/opal/sip-endpoint.cpp:355: error: no
matching function for call to \u2018Opal::Sip::EndPoint::Message(const
std::basic_string<char, std::char_traits<char>, std::allocator<char> >&,
const std::basic_string<char, std::char_traits<char>,
std::allocator<char> >&)\u2019
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]