10 messages in com.googlegroups.google-talk-openRe: compiling call example problems
FromSent OnAttachments
harry13 Nov 2007 13:08 
Matt14 Nov 2007 10:20 
harry15 Nov 2007 02:52 
Matt15 Nov 2007 06:58 
harry15 Nov 2007 12:46 
Matt16 Nov 2007 05:50 
Matt16 Nov 2007 12:23 
harry18 Nov 2007 02:42 
Matt19 Nov 2007 05:32 
harry24 Nov 2007 15:41 
Subject:Re: compiling call example problems
From:Matt (matt@gmail.com)
Date:11/16/2007 12:23:53 PM
List:com.googlegroups.google-talk-open

So I've had some patches that allowed me to compile libjingle against the latest ortp.. but compiling ain't everything :) when i reverted to using 0.7.1, my call clients did a much better job of not crashing. Unfortunately, i'm running this testing remotely, so I dont know if there's any audio actually being exchanged :) I'll know more about the success (or lack thereof) later tonight.

So now that you've gotten it to compile.. Have you been able to complete a call? I can get two clients to log in, but whenever I try to call one with the other, at least one of them crashes, and sometimes both.

On Nov 15, 3:47 pm, harry <arij@gmail.com> wrote:

Hi Matt

You were absolutely correct. Had a wrong version of ortp (newer). I am using Ubuntu and had installed linphone sometime earlier. The newer ortp5 package was by default installed. I removed it (apt-get remove) and again installed the 0.7.1 version. The call example compiled like charm:).

Thanks again for the help.

Regards Harry.

On Nov 15, 3:58 pm, Matt <matt@gmail.com> wrote:

It depends on what system you're using.. I'll assume from the How-to that you're on Ubuntu, which means you can use the apt-show-versions command. To inquire about a particular package, you can say:

apt-show-versions -p <package name>

and it will show you what's installed.

For what it's worth, it looks like you can use "emerge -pv" if you're on Gentoo.

** Sources: **

On Nov 15, 5:52 am, harry <arij@gmail.com> wrote:

Hi Matt

I am pretty sure that I am using the ortp (0.7.1) library. Actually I followed the guide from

and used exactly the same libraries as mentioned in this site. Nevertheless I will check again the versions of all the libs I am using.

Regarding the version of libs, I still have a query. How do I check which version of a particular library I have currently installed and using?? For eg. for gcc I can call "gcc --version" on the commandline but it cannot be done for development libs that I have installed on the machine. Sorry for asking this question but I am a newbie in Linux world.

Thanks for ur reply.

Regards Harry

On Nov 14, 7:21 pm, Matt <matt@gmail.com> wrote:

Hi harry,

libcricketsessionphone.a(linphonemediaengine.o): In function `operator==<char, std::char_traits<char>, std::allocator<char> >': /usr/local/lib/gcc/i686-pc-linux-gnu/4.0.0/../../../../include/c++/ 4.0.0/bits/basic_string.h:2140: undefined reference to `speex_wb'

and later on:

/projects/libjingle-0.4.0/talk/session/phone/linphonemediaengine.cc: 184: undefined reference to `pcmu8000'

I believe the problem with your build is that you are using a newer version of the ortp library than libjingle was meant for. you have two options: downgrade to an earlier version of ortp (0.7.1), or apply a few patches to the libjingle source so that you can use the newer (newest?) version.

If you check out issue #2 for libjingle (http://code.google.com/p/ libjingle/issues/list), somebody has posted a tar.gz file with the patches applied.. A patch file would be nicer, which I will attempt to