03 Jul 2008 @ 12:19 PM 

Event Watch: Moblin – Intel’s Mobile Flavour Part 3


This is part 2 of Event Watch: Moblin – Intel’s Mobile Flavour Part 3.

After getting all the components, I could start Xephyr on the MIC device target terminal window. But, it did not keep me smile. The Xephyr window was broken immediately and I got the following error

(T: HelloMoblinApp)root@sheik-laptop:/#  ...
Xlib: connection to ":0.0" refused by server

It was my mistake that I forgot to install LibOSSO library. Then I installed it on the target terminal.

(T: HelloMoblinApp)root@sheik-laptop:/# apt-get install libosso-dev

After that I started Xephyr, this time it throws

(T: HelloMoblinApp)root@sheik-laptop:/# ume-xephyr-start
Setting screen resolution to 1024x600
DISPLAY already set to  :0.0
Starting dbus
 * system message bus already started; not starting.
Starting UI in Xephyr

Extended Input Devices not yet supported. Impelement it at line 625 in ../../../../hw/kdrive/src/kinput.c
Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
X connection to :0.0 broken (explicit kill or server shutdown).
xinit:  connection to X server lost.

Then I’ve gone thorugh some mail-list and I found a workaround at http://www.moblin.org/archives/html/dev/2008-04/msg00101.html. It said that use

# pkill gconfd

It kills parent’s gconfd and uses target environment’s gconfd. After that Xephyr started successfully but it throws same warning message, just skip that.

After that I was trying to compile and execute the given hello-world-1.-c at Moblin.org site. However, I am not able to compile, it says

(T: HelloMoblinApp)root@sheik-laptop:/usr/src/hello# gcc -o hello-world-1 hello-world-1.c `pkg-config --cflags --libs gtk+-2.0`
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
-su: gcc: command not found

Ha ha interesting, I was not in the situation whether gtk+-2.0 is already there in my Ubuntu or not. I just given

(T: HelloMoblinApp)root@sheik-laptop:/# sudo apt-get install libgtk2.0-dev

After that you have to install gcc on the target terminal

(T: HelloMoblinApp)root@sheik-laptop:/# sudo apt-get install gcc

After that I have successfully executed the hello world app.

Thank God.

One good thing is that the packages “gcc” and “libgtk2.0-dev” are got from host app only. It is nice thing about Moblin.

Let us see with more code on Moblin.

Share This: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
Tags Tags: ,
Categories: Uncategorized
Posted By: udooz
Last Edit: 03 Jul 2008 @ 12 19 PM


Responses to this post » (None)

 Comment Meta:
RSS Feed for comments
TrackBack URI
\/More Options ...
Register an account
Change Theme...
  • Users » 1
  • Posts/Pages » 60
  • Comments » 70
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight


No Child Pages.