Hello!

I try to generate your current software on my openSUSE Tumbleweed system.
http://git.gnome.org/browse/ekiga/commit/?id=21f16237823bb0f2ac8af644e7557bc38963bfc9

I stumble on the following open issues.

1. The header file "opal/pcss.h" is referenced by your header file
"pcss-endpoint.h". But I get difficulties because it was installed into the
directory "/usr/include/opal/opal/".
   Can an additional subdirectory be configured?

2. Build failures

/home/elfring/Projekte/Gnome/Ekiga/lokal/> make -j4
...
make[3]: Entering directory `/home/elfring/Projekte/Gnome/Ekiga/lokal/lib'
...
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp: In member function
'virtual bool GMVideoInputManager_ptlib::open(unsigned int, unsigned int,
unsigned int)':
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp:152:17: error:
'class PVideoInputDevice' has no member named 'GetParameters'
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp: In member function
'virtual void GMVideoInputManager_ptlib::set_colour(unsigned int)':
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp:201:19: error:
'class PVideoInputDevice' has no member named 'SetColour'
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp: In member function
'virtual void GMVideoInputManager_ptlib::set_brightness(unsigned int)':
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp:208:19: error:
'class PVideoInputDevice' has no member named 'SetBrightness'
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp: In member function
'virtual void GMVideoInputManager_ptlib::set_whiteness(unsigned int)':
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp:215:19: error:
'class PVideoInputDevice' has no member named 'SetWhiteness'
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp: In member function
'virtual void GMVideoInputManager_ptlib::set_contrast(unsigned int)':
../lib/engine/components/ptlib/videoinput-manager-ptlib.cpp:222:19: error:
'class PVideoInputDevice' has no member named 'SetContrast'
make[3]: *** [videoinput-manager-ptlib.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ../lib/engine/components/opal/opal-call-manager.h:51:0,
                 from ../lib/engine/components/opal/opal-call-manager.cpp:41:
../lib/engine/components/opal/opal-call.h:184:68: error: 'RTP_Session' does not
name a type
../lib/engine/components/opal/opal-call.h:184:82: error: ISO C++ forbids
declaration of 'session' with no type [-fpermissive]
../lib/engine/components/opal/opal-call.h: In member function
'PSafePtr<OpalConnection> Opal::Call::get_remote_connection()':
../lib/engine/components/opal/opal-call.h:211:42: error: 'OpalPCSSConnection'
was not declared in this scope
../lib/engine/components/opal/opal-call.h:211:71: error: no matching function
for call to 'PSafePtrCast(PSafePtr<OpalConnection>&)'
../lib/engine/components/opal/opal-call.h:211:71: note: candidate is:
In file included from /usr/local/include/ptclib/threadpool.h:44:0,
                 from /usr/local/include/ptlib/timer.h:43,
                 from /usr/local/include/ptlib.h:66,
                 from ../lib/engine/components/opal/opal-call-manager.h:45,
                 from ../lib/engine/components/opal/opal-call-manager.cpp:41:
/usr/local/include/ptlib/safecoll.h:959:19: note: template<class Base, class
Derived> PSafePtr<Derived> PSafePtrCast(const PSafePtr<Base>&)
/usr/local/include/ptlib/safecoll.h:959:19: note:   template argument
deduction/substitution failed:
In file included from ../lib/engine/components/opal/opal-call-manager.h:51:0,
                 from ../lib/engine/components/opal/opal-call-manager.cpp:41:
../lib/engine/components/opal/opal-call.h:211:71: error: template argument 2 is
invalid
../lib/engine/components/opal/opal-call-manager.cpp: In member function 'virtual
void Opal::CallManager::set_maximum_jitter(unsigned int)':
../lib/engine/components/opal/opal-call-manager.cpp:230:28: error: no matching
function for call to 'max(unsigned int&, int)'
../lib/engine/components/opal/opal-call-manager.cpp:230:28: note: candidates 
are:
In file included from /usr/include/c++/4.7/algorithm:62:0,
                 from ../lib/engine/components/opal/opal-call-manager.cpp:38:
/usr/include/c++/4.7/bits/stl_algobase.h:210:5: note: template<class _Tp> const
_Tp& std::max(const _Tp&, const _Tp&)
/usr/include/c++/4.7/bits/stl_algobase.h:210:5: note:   template argument
deduction/substitution failed:
../lib/engine/components/opal/opal-call-manager.cpp:230:28: note:   deduced
conflicting types for parameter 'const _Tp' ('unsigned int' and 'int')
In file included from /usr/include/c++/4.7/algorithm:62:0,
                 from ../lib/engine/components/opal/opal-call-manager.cpp:38:
/usr/include/c++/4.7/bits/stl_algobase.h:254:5: note: template<class _Tp, class
_Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
/usr/include/c++/4.7/bits/stl_algobase.h:254:5: note:   template argument
deduction/substitution failed:
../lib/engine/components/opal/opal-call-manager.cpp:230:28: note:   deduced
conflicting types for parameter 'const _Tp' ('unsigned int' and 'int')
../lib/engine/components/opal/opal-call-manager.cpp:247:11: error: 'RTP_Session'
was not declared in this scope
../lib/engine/components/opal/opal-call-manager.cpp:247:24: error: 'session' was
not declared in this scope
../lib/engine/components/opal/opal-call-manager.cpp:247:46: error: 'class
OpalRTPConnection' has no member named 'GetSession'
../lib/engine/components/opal/opal-call-manager.cpp: In member function 'virtual
void Opal::CallManager::set_reject_delay(unsigned int)':
../lib/engine/components/opal/opal-call-manager.cpp:312:18: error: no matching
function for call to 'max(int, unsigned int&)'
../lib/engine/components/opal/opal-call-manager.cpp:312:18: note: candidates 
are:
In file included from /usr/include/c++/4.7/algorithm:62:0,
                 from ../lib/engine/components/opal/opal-call-manager.cpp:38:
/usr/include/c++/4.7/bits/stl_algobase.h:210:5: note: template<class _Tp> const
_Tp& std::max(const _Tp&, const _Tp&)
/usr/include/c++/4.7/bits/stl_algobase.h:210:5: note:   template argument
deduction/substitution failed:
../lib/engine/components/opal/opal-call-manager.cpp:312:18: note:   deduced
conflicting types for parameter 'const _Tp' ('int' and 'unsigned int')
In file included from /usr/include/c++/4.7/algorithm:62:0,
                 from ../lib/engine/components/opal/opal-call-manager.cpp:38:
/usr/include/c++/4.7/bits/stl_algobase.h:254:5: note: template<class _Tp, class
_Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)
/usr/include/c++/4.7/bits/stl_algobase.h:254:5: note:   template argument
deduction/substitution failed:
../lib/engine/components/opal/opal-call-manager.cpp:312:18: note:   deduced
conflicting types for parameter 'const _Tp' ('int' and 'unsigned int')
../lib/engine/components/opal/opal-call-manager.cpp: In member function 'virtual
void Opal::CallManager::set_codecs(Ekiga::CodecList&)':
../lib/engine/components/opal/opal-call-manager.cpp:428:23: error:
'OpalTranscoder' has not been declared
In file included from ../lib/engine/components/opal/opal-call-manager.h:51:0,
                 from ../lib/engine/components/opal/pcss-endpoint.cpp:42:
../lib/engine/components/opal/opal-call.h:184:68: error: 'RTP_Session' does not
name a type
../lib/engine/components/opal/opal-call.h:184:82: error: ISO C++ forbids
declaration of 'session' with no type [-fpermissive]
../lib/engine/components/opal/opal-call-manager.cpp: In member function 'void
Opal::CallManager::GetAllowedFormats(OpalMediaFormatList&)':
../lib/engine/components/opal/opal-call-manager.cpp:777:30: error:
'OpalTranscoder' has not been declared
In file included from ../lib/engine/components/opal/opal-call-manager.h:51:0,
                 from ../lib/engine/components/opal/sip-endpoint.h:54,
                 from ../lib/engine/components/opal/opal-account.cpp:58:
../lib/engine/components/opal/opal-call.h:184:68: error: 'RTP_Session' does not
name a type
../lib/engine/components/opal/opal-call.h:184:82: error: ISO C++ forbids
declaration of 'session' with no type [-fpermissive]
../lib/engine/components/opal/opal-call.h: In member function
'PSafePtr<OpalConnection> Opal::Call::get_remote_connection()':
../lib/engine/components/opal/opal-call.h:211:42: error: 'OpalPCSSConnection'
was not declared in this scope
../lib/engine/components/opal/opal-call.h:211:71: error: no matching function
for call to 'PSafePtrCast(PSafePtr<OpalConnection>&)'
../lib/engine/components/opal/opal-call.h:211:71: note: candidate is:
In file included from /usr/local/include/ptclib/threadpool.h:44:0,
                 from /usr/local/include/ptlib/timer.h:43,
                 from /usr/local/include/ptlib.h:66,
                 from ../lib/engine/components/opal/opal-account.cpp:48:
/usr/local/include/ptlib/safecoll.h:959:19: note: template<class Base, class
Derived> PSafePtr<Derived> PSafePtrCast(const PSafePtr<Base>&)
/usr/local/include/ptlib/safecoll.h:959:19: note:   template argument
deduction/substitution failed:
In file included from ../lib/engine/components/opal/opal-call-manager.h:51:0,
                 from ../lib/engine/components/opal/sip-endpoint.h:54,
                 from ../lib/engine/components/opal/opal-account.cpp:58:
../lib/engine/components/opal/opal-call.h:211:71: error: template argument 2 is
invalid
In file included from ../lib/engine/components/opal/opal-account.cpp:58:0:
../lib/engine/components/opal/sip-endpoint.h: At global scope:
../lib/engine/components/opal/sip-endpoint.h:160:12: error: conflicting return
type specified for 'virtual bool
Opal::Sip::EndPoint::OnReceivedMESSAGE(OpalTransport&, SIP_PDU&)'
In file included from /usr/local/include/opal/sip/sippres.h:36:0,
                 from ../lib/engine/components/opal/opal-account.cpp:52:
/usr/local/include/opal/sip/sipep.h:1052:5: error:   overriding 'virtual
ptlib_virtual_function_changed_or_removed******
SIPEndPoint::OnReceivedMESSAGE(OpalTransport&, SIP_PDU&)'
../lib/engine/components/opal/opal-account.cpp: In member function 'void
Opal::Account::handle_registration_event(Opal::Account::RegistrationState,
std::string) const':
../lib/engine/components/opal/opal-account.cpp:728:14: warning: enumeration
value 'e_RFC5626' not handled in switch [-Wswitch-enum]
../lib/engine/components/opal/opal-account.cpp:728:14: warning: enumeration
value 'EndCompatibilityModes' not handled in switch [-Wswitch-enum]
../lib/engine/components/opal/opal-account.cpp:728:14: warning: enumeration
value 'NumCompatibilityModes' not handled in switch [-Wswitch-enum]
../lib/engine/components/opal/opal-account.cpp: At global scope:
../lib/engine/components/opal/opal-account.cpp:839:1: error: prototype for 'void
Opal::Account::OnPresenceChange(OpalPresentity&, const OpalPresenceInfo&)' does
not match any in class 'Opal::Account'
In file included from ../lib/engine/components/opal/opal-account.cpp:54:0:
../lib/engine/components/opal/opal-account.h:225:5: error: candidate is: virtual
void Opal::Account::OnPresenceChange(OpalPresentity&, OpalPresenceInfo)
In file included from /usr/local/include/opal/h323/h323ep.h:51:0,
                 from /usr/local/include/opal/h323/h323.h:39,
                 from ../lib/engine/components/opal/opal-call-manager.h:47,
                 from ../lib/engine/components/opal/pcss-endpoint.cpp:42:
...

Regards,
Markus
_______________________________________________
ekiga-devel-list mailing list
ekiga-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Reply via email to