Archive for January, 2007

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


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.

Calendar

January 2007
M T W T F S S
« Jul    
1234567
891011121314
15161718192021
22232425262728
293031  

Posts by Month

Posts by Category

Valid XHTML
Valid CSS
No-www.org