Compiling and testing Ekiga

Ekiga in the Maemo development environment

Following with my last post, in the project I am collaborating with, we are interested in making VoIP calls using our libraries in the Nokia 770. We are going to explore the possibility of using Ekiga, a VoIP and videconferencing client for GNOME. Furthermore, as I will probably buy a N800 in the next days or weeks, I am getting ready to test videconferencing with Ekiga on the N800 :-) .

My first impressions, it is going to be a little hard to have a fully functional Ekiga on the 770/N800, but so far sounds work, calls work also, and video hardware I think it will work.

Here you may find some screenshots of Ekiga running on the Maemo 2.1 environment.

These are the instructions to compile it. Pay attention to the options passed to the configure scripts, otherwise it will not compile. Follow strictly the order of my instructions to install all the libraries needed by Ekiga.

  • Login on the scrathbox environment, and select the profile:
    • sbox-config -st SDK_PC (or SDK_ARMEL to cross-compile for ARM)
  • Download LDAP sources
  • tar zxvf openldap-2.3.32.tgz
  • cd openldap-2.3.32
  • ./configure –disable-backends –enable-shell
  • make depend
  • make
  • make install
  • Download Ekiga sources
  • tar zxvf pwlib-1.10.2.tar.gz
  • cd pwlib-1.10.2
  • ./configure && make && make install
  • cd ..
  • tar zxvf opal-2.2.3.tar.gz
  • cd opal-2.2.3
  • ./configure && make && make install
  • cd ..
  • tar zxvf ekiga-2.0.3.tar.gz
  • cd ekiga-2.0.3
  • ./configure –disable-doc –disable-gnome –disable-avahi –disable-sdl –with-pwlib-dir=/usr/local –with-opal-dir=/usr/local
  • make
  • make install

Now Ekiga is compiled and installed in the scratchbox. You can test it, by following these instructions:

  • Launch Xephyr (follow the instructions given in this post if needed)
  • af-sb-init.sh start
  • run-standalone.sh ekiga

Ekiga will launch now the configuration wizard. Although it will not be properly working (very big fonts, the virtual keyboard interferes with the windows, etc), I think it could be adapted to work on the 770/N800.

28 comments January 19th, 2007

Yet another tutorial to install the Maemo development environment

6 comments January 19th, 2007

The 770 reinvented: welcome N800

Add comment January 8th, 2007

Gizmo to offer free calls both to landline and mobile lines

4 comments July 21st, 2006

Beta version of 2006 OS version available!

4 comments June 9th, 2006

Gone fishing

4 comments April 3rd, 2006

Testing certificates with the browser and the mail application

6 comments February 6th, 2006

wxWidgets and wxPython almost hildonized

16 comments February 3rd, 2006

wxPython running on Maemo

10 comments January 20th, 2006

Improvements to the applications menu

1 comment January 13th, 2006

Previous Posts


What's this?

This is a blog about the new Nokia 770. It will show tricks, hacks, reviews, etc about this impressive gadget. Comments and feedback are welcome.

You can contact me at isra _at_ herraiz.org, or just leaving a comment in any post.

Latest comments

Compiling and testing Ekiga  26
hdd repair tools, metin2 yang, SerranoJennie [...]

Surfing Internet without a wireless access point  18
Computer Repair, psicoterapeuta roma, computer repair westchester [...]

Gone fishing  4
Ofelia28SPARKS, Martymac, herraiz [...]

Yet another tutorial to install the Maemo development environment  5
DudleyLaverne, Jeff at www.thenewsroom.com, stone [...]

Links

Posts by Month

Feeds

Valid XHTML
Valid CSS
No-www.org