LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-31-2006, 01:20 PM   #1
jadukor
Member
 
Registered: Nov 2005
Location: Bangladesh
Distribution: openSUSE
Posts: 83

Rep: Reputation: 15
Ekiga/Gnomemeeting question


Hi all

I am newbie running Slackware 10.2 with KDE desktop. I have got Free Rock Gnome-2.12.1 on a separate CD. I trying to install ekiga without installing Free Rock Gnome.


SHORT STORY
------------

I have got nothing against gnome, but you see it is an entire
Desktop Environment with whole new set of (million) applications
for which I have no use.
I am no *power user* just an *ordinary user* who haven't yet
found the use for the millions of applications that is bundled
along with KDE (let alone Gnome).

I have installed ekiga & resolved all the dependencies (if want
to know how see the LONG STORY below) and I get this error..

jadukor@magic-box:~$ ekiga
*** glibc detected *** malloc(): memory corruption: 0x08168620
***

So.. what am I doing wrong & how do I fix it??

Thanks in advance guys
Jadukor


LONG STORY
----------

First I downloaded and installed the following four packages
from <linuxpackages.net>

ekiga-2.0.1-i486-1kjz.tgz
opal-2.2.1-i486-1kjz.tgz
openldap-2.3.20-i486-1kjz.tgz
pwlib-1.10.0-i486-1kjz.tgz

For resolving Gnome dependencies I tried doing the following
steps

Step 1)

jadukor@magic-box:~$ ekiga

This would give me an error (probably) like libebook.so not
found

So I would do this

Step 2)

jadukor@magic-box:~$ cat
/somewhere/on/my/hdd/frg-2.12.1/libraries-repository | grep
libebook

as a result I would get the following

evolution-data-server-1.4.1.1-i486-1frg.tgz:
usr/lib/libebook-1.2.so.5.0.2
evolution-data-server-1.4.1.1-i486-1frg.tgz:
usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so
evolution-data-server-1.4.1.1-i486-1frg.tgz:
usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap.so
evolution-data-server-1.4.1.1-i486-1frg.tgz:
usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so
evolution-data-server-1.4.1.1-i486-1frg.tgz:
usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so


This would me a rough idea that I need the package
evolution-data-server-1.4.1.1-i486-1frg.tgz

Step 3)

jadukor@magic-box:~$ installpkg
evolution-data-server-1.4.1.1-i486-1frg.tgz



I kept repeating Step 1,2 & 3 until I got no errors (but
something else happened, I will talk about it later)

I ended up installing the following packages in addition to the
previous four

cairo-1.0.2-i486-1frg.tgz
cyrus-sasl-2.1.21-i486-1.tgz
evolution-data-server-1.4.1.1-i486-1frg.tgz
gconf-2.12.1-i486-1frg.tgz
glitz-0.4.4-i486-1frg.tgz
gnome-keyring-0.4.6-i486-1frg.tgz
gnome-vfs-2.12.1.1-i486-1frg.tgz
howl-1.0.0-i486-1frg.tgz
libbonobo-2.10.1-i486-2frg.tgz
libbonoboui-2.10.1-i486-3frg.tgz
libgnome-2.12.0.1-i486-1frg.tgz
libgnomecanvas-2.12.0-i486-1frg.tgz
libgnomeui-2.12.0-i486-1frg.tgz
orbit2-2.12.4-i486-2frg.tgz
pango-1.10.1-i486-2frg.tgz
speex-1.1.12-i486-1kjz.tgz(this one had to be downloaded from
<linuxpackages.net>)

To be absolutely sure I would do this

jadukor@magic-box:~$ ldd /usr/bin/ekiga | grep not

Since this did not show anything I assumed all dependencies have
been resolved.

One thing struck me though!! When I previously installed
"gnomemeeting" I had to install openh323-1.15.6-i486-2frg.tgz
But "ekiga" did not ask for that package. I am not an expert,
but I thought that was the main protocol which this application
uses!! So someone please correct me if I am wrong.

Anyway this is my headache now

jadukor@magic-box:~$ ekiga
*** glibc detected *** malloc(): memory corruption: 0x08168620
***

And that's how it stays until I do "Ctl+c"

To be sure I also installed openh323-1.15.6-i486-2frg.tgz &
tired again, but got this

jadukor@magic-box:~$ ekiga
*** glibc detected *** malloc(): memory corruption: 0x08169de8
***

END OF STORY
----------------
 
Old 06-01-2006, 05:54 AM   #2
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119
I had already started writing build scripts for the required packages for Ekiga (at least pwlib and opal) to see how far I would get without installing anything else on a fresh Slackware 10.2 computer. But I am suffering from bad RAM (computer keeps freezing during the compile) and it will have to wait until I find out what RAM stick is defective and replaced it.
But my intention is to generate a bunch of packages that cleanly apply on Slackware 10.2 and get Ekiga going. Whether I succeed is another question. It might take some days.

Eric
 
Old 08-31-2006, 03:17 PM   #3
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119Reputation: 8119
I finally took the time to try and compile these packages. And I think I succeeded, but I need people to test if Ekiga works.
I managed to keep the requirements down to the bare minimum. You'll have to install the following on top of a stock Slackware system:

And then of course Ekiga itself: http://www.slackware.com/~alien/slac...0.2-i486-1.tgz

NOTE: you need to run a 2.6 kernel to be able to actually use Ekiga!

Short story about how I built those packages:

I used a fresh full installation of Slackware 10.2. I soon found out that the compilation errors you get when building pwlib (the first dependency to Ekiga) were due to the fact that it uses features from the 2.6 kernel (v4l2 for instance) and that I needed to run a 2.6 kernel _and_ install the 2.6 kernel header package from slackware-10.2/testing/packages.
I also discovered that the openldap libraries are another requirement. Slackware-current contains an openldap-client package but I had already built a package for Slackware 10.2 so I used that.
Next was OPAL and it turned out that this needs a _lot_ of memory to compile (I used a virtual machine with 512 MB memory and 450 MB swap). OPAL depends on pwlib and openldap-client packages.

Lastly, Ekiga was very picky about the versions of the installed pwlib and OPAL packages... it refused the most recent versions and demanded exactly the versions that I mentioned further up.
With all those hurdles out of the way, Ekiga built fine, and the application starts up. I just did not take the time to get a SIP account, plug in a webcam and a mike, and playtest it.

Go ahead :-)

Eric
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Ekiga VoIP application. Register account ernst Linux - Software 2 05-29-2006 12:22 AM
Installation of Ekiga and necessary libraries linlou Linux - Newbie 0 04-11-2006 06:24 AM
Will Ekiga work with AIM or iChat? gandalf2041 Linux - Software 2 03-17-2006 11:14 PM
GnomeMeeting.....????? avols143 Linux - General 1 02-16-2004 04:13 PM
gnomemeeting boonders Linux - Software 1 02-17-2003 06:05 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration