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
'PSafePtrOpalConnection 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(PSafePtrOpalConnection)'
../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: templateclass Base, class
Derived PSafePtrDerived PSafePtrCast(const PSafePtrBase)
/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: templateclass _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: templateclass _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: