Closed GoogleCodeExporter closed 9 years ago
[deleted comment]
I have the exact same problem, but I have less errors than you I think. I'm
trying to build directly from the svn repo, as of today, August 2. I'm on
Ubuntu 10.04. Is linphone video even fully implemented in libjingle or are we
just wasting our time with these compiler errors? Let me know if you need more
info.
________Linking build/dbg/obj/call
build/dbg/obj/examples/call/mediaenginefactory.o: In function `~MediaChannel':
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:226:
undefined reference to `vtable for cricket::MediaChannel'
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:226:
undefined reference to `vtable for cricket::MediaChannel'
build/dbg/obj/examples/call/mediaenginefactory.o: In function
`~VoiceMediaChannel':
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:503:
undefined reference to `vtable for cricket::VoiceMediaChannel'
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:503:
undefined reference to `vtable for cricket::VoiceMediaChannel'
build/dbg/obj/examples/call/mediaenginefactory.o: In function
`MediaEngineInterface':
/home/kevin/sources/libjingle-read-only/talk/media/base/mediaengine.h:63:
undefined reference to `vtable for cricket::MediaEngineInterface'
build/dbg/obj/examples/call/mediaenginefactory.o:(.rodata._ZTVN7cricket17VideoMe
diaChannelE[vtable for cricket::VideoMediaChannel]+0x28): undefined reference
to `cricket::MediaChannel::AddSendStream(cricket::StreamParams const&)'
build/dbg/obj/examples/call/mediaenginefactory.o:(.rodata._ZTVN7cricket17VideoMe
diaChannelE[vtable for cricket::VideoMediaChannel]+0x2c): undefined reference
to `cricket::MediaChannel::RemoveSendStream(unsigned int)'
build/dbg/obj/examples/call/mediaenginefactory.o:(.rodata._ZTVN7cricket17VideoMe
diaChannelE[vtable for cricket::VideoMediaChannel]+0x30): undefined reference
to `cricket::MediaChannel::AddRecvStream(cricket::StreamParams const&)'
build/dbg/obj/examples/call/mediaenginefactory.o:(.rodata._ZTVN7cricket17VideoMe
diaChannelE[vtable for cricket::VideoMediaChannel]+0x34): undefined reference
to `cricket::MediaChannel::RemoveRecvStream(unsigned int)'
build/dbg/lib/libjingle.a(dataengine.o): In function `MediaChannel':
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:225:
undefined reference to `vtable for cricket::MediaChannel'
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:225:
undefined reference to `vtable for cricket::MediaChannel'
build/dbg/lib/libjingle.a(filemediaengine.o): In function `VoiceMediaChannel':
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:502:
undefined reference to `vtable for cricket::VoiceMediaChannel'
/home/kevin/sources/libjingle-read-only/talk/media/base/mediachannel.h:502:
undefined reference to `vtable for cricket::VoiceMediaChannel'
build/dbg/lib/libjingle.a(filemediaengine.o): In function
`~MediaEngineInterface':
/home/kevin/sources/libjingle-read-only/talk/media/base/mediaengine.h:94:
undefined reference to `vtable for cricket::MediaEngineInterface'
build/dbg/lib/libjingle.a(mediaengine.o): In function
`cricket::MediaEngineFactory::Create()':
/home/kevin/sources/libjingle-read-only/talk/media/base/mediaengine.cc:61:
undefined reference to
`cricket::LinphoneMediaEngine::LinphoneMediaEngine(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
collect2: ld returned 1 exit status
scons: *** [build/dbg/obj/call] Error 1
scons: building terminated because of errors.
Original comment by kevindco...@gmail.com
on 2 Aug 2012 at 4:32
Sorry, I have since abandoned trying to get linphone media engine incorporated
into the call example. Luckily, since my project has taken a slight turn in
where it is going, I am now able to follow the code developed over at:
https://github.com/lukeweber/webrtc-jingle where they have reportedly been able
to get voice calling working.
Original comment by Cummings.Kyle.M
on 2 Aug 2012 at 4:59
Oh nice, glad you found an alternative. My project requires the client be in
Linux, so I'm thinking of just following the Google Talk Call Signaling
document (https://developers.google.com/talk/call_signaling) and rolling my own
jingle support with a Python client using xmpppy or twisted.words.jabber.
Particularly I need video chat working, with audio as a don't-care.
Original comment by kevindco...@gmail.com
on 2 Aug 2012 at 5:08
LinphoneMediaEngine is no longer officially supported.
Original comment by juberti@google.com
on 31 May 2013 at 4:11
Original issue reported on code.google.com by
Cummings.Kyle.M
on 20 Jul 2012 at 6:29