[Ekiga-list] Ekiga build problem ("invalid use of incomplete type 'struct OpalRTPConnection' ")



Hallo,

While trying to build Ekiga from the actual sources - available on Ekiga
download page - (ptlib-2.6.2.tar.bz2, ekiga-3.2.4.tar.gz, opal-3.6.2.tar.bz2),
I met a problem, I'm unable to pass. Almost finishing(?) Ekiga compilation,
it says:

#v+
 g++ -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../lib
-I../../../../lib/gmconf -I../../../../lib/toolbox/
-I../../../../lib/engine/ -I../../../../lib/engine/account
-I../../../../lib/engine/addressbook -I../../../../lib/engine/chat
-I../../../../lib/engine/hal -I../../../../lib/engine/presence
-I../../../../lib/engine/protocol -I../../../../lib/engine/videooutput
-I../../../../lib/engine/videoinput -I../../../../lib/engine/audioinput
-I../../../../lib/engine/audiooutput -I../../../../lib/engine/framework
-I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DPTRACING=1
-D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions -I/usr/include/opal
-I/usr/include/SDL -DPTRACING=1 -D_REENTRANT -D_GNU_SOURCE=1 -fno-exceptions
-I/usr/include/SDL -g -O2 -Wall -Wextra -Winit-self -Wswitch-default
-Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Wshadow -MT
opal-call-manager.lo -MD -MP -MF .deps/opal-call-manager.Tpo -c
../../../../lib/engine/components/opal/opal-call-manager.cpp
 -fPIC -DPIC -o .libs/opal-call-manager.o
In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:23,
                 from ../../../../lib/engine/framework/gmconf-bridge.h:41,
                 from
                 ../../../../lib/engine/components/opal/opal-call-manager.h:53,
                 from
../../../../lib/engine/components/opal/opal-call-manager.cpp:41:
/usr/include/sigc++-2.0/sigc++/signal.h:25:11: warning: extra tokens at end
/of #endif directive
../../../../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:228: error:
invalid use of incomplete type 'struct OpalRTPConnection'
/usr/include/opal/opal/mediatype.h:112: error: forward declaration of
'struct OpalRTPConnection'
../../../../lib/engine/components/opal/opal-call-manager.cpp:231: error:
invalid use of incomplete type 'struct OpalRTPConnection'
/usr/include/opal/opal/mediatype.h:112: error: forward declaration of
'struct OpalRTPConnection'
../../../../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:391: error:
'OpalTranscoder' has not been declared
../../../../lib/engine/components/opal/opal-call-manager.cpp: In member
function
 'void Opal::CallManager::set_video_options(const
Opal::CallManager::VideoOptions&)':
../../../../lib/engine/components/opal/opal-call-manager.cpp:569: error:
invalid use of incomplete type 'struct OpalRTPConnection'
/usr/include/opal/opal/mediatype.h:112: error: forward declaration of
'struct OpalRTPConnection'
../../../../lib/engine/components/opal/opal-call-manager.cpp: In member
function 'void Opal::CallManager::GetAllowedFormats(OpalMediaFormatList&)':
../../../../lib/engine/components/opal/opal-call-manager.cpp:672: error:
'OpalTranscoder' has not been declared
In file included from /usr/include/opal/rtp/rtp.h:44,
                 from /usr/include/opal/opal/mediafmt.h:49,
                 from /usr/include/opal/opal/connection.h:44,
                 from /usr/include/opal/opal/call.h:41,
                 from /usr/include/opal/opal/manager.h:41,
                 from
                 ../../../../lib/engine/components/opal/opal-call-manager.h:47,
                 from
../../../../lib/engine/components/opal/opal-call-manager.c
#v-

The sources are presented on Ekiga page, so I was supposing, it all has been
checked for any errors. Does there exist a need for any additional patch(es)?
-- 
				pozdrawiam / regards

						Zbigniew Baniewski


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]