Hello,

I have recompile the entire clutter and mutter after have installed the NVIDIA drivers and I still fail to run Mutter and the Moblin desktop.
Woudl anyone have succeeded ?

Dominig

1) Process
=======

a) Install NVIDIA driver following procedure
--------------------------------------------------------------------------
http://www.madeo.co.uk/?p=87

b) Recompile Clutter and Mutter with the process bellow
-------------------------------------------------------------------------------------------

# source download

[r...@moblin-desktop ~]# ls clutter
clutter-1.0.8-5.2.moblin2.src.rpm
clutter-box2d-0.9~20090609-3.1.moblin2.src.rpm
clutter-gesture-0.0.1-3.3.moblin2.src.rpm
clutter-gst-0.10~20090729-2.2.moblin2.src.rpm
clutter-helix-1.0-4.1.moblin2.src.rpm
clutter-imcontext-0.1.5-4.5.moblin2.src.rpm
clutter-mozembed-0.10.5_20091028-1.1.moblin2.src.rpm
clutter-qt-0.9~20090720-3.13.moblin2.src.rpm
pyclutter-0.9.2-1.2.moblin2.src.rpm

# install source packages
rpm -i *clutter*

# packages need to compile clutter, build, compile and install
yum install "pkgconfig(glib-2.0)" "pkgconfig(pango)" "pkgconfig(xdamage)" "pkgconfig(gtk+-2.0)" gtk-doc
rpmbuild --target=i586 -bb rpmbuild/SPECS/clutter.spec
rpm -i --force rpmbuild/RPMS/i586/clutter-*

# packages need to compile clutter-gst, build, compile and install
yum install "pkgconfig(gstreamer-0.10)" "pkgconfig(gstreamer-plugins-base-0.10)" libtool

rpmbuild --target=i586 -bb rpmbuild/SPECS/clutter-gst.spec
rpm -iv --force rpmbuild/RPMS/i586/clutter-gst-*

# pakages needed to build clutter-qt, build, compile and install
yum install "pkgconfig(QtCore)" "pkgconfig(QtGui)"
rpmbuild --target=i586 -bb rpmbuild/SPECS/clutter-qt.spec
rpm -iv --force rpmbuild/RPMS/i586/clutter-qt-*

# pakages needed to build clutter-helix, build, compile and install
yum install "pkgconfig(hxmediasink)" "gettext-devel"
rpmbuild --target=i586 -bb rpmbuild/SPECS/clutter-helix.spec
rpm -iv --force rpmbuild/RPMS/i586/clutter-helix-*

# pakages needed to build clutter-box2d, build, compile and install
#
# first install and try to build as you need to apply changes
rpmbuild --target=i586 -bb rpmbuild/SPECS/clutter-box2d.spec
#
# Commented out line 96 of rpmbuild/SPECS/clutter-box2d.spec
# was %patch0 -p1 -b .clutter-1.0-dependency
# become # %patch0 -p1 -b .clutter-1.0-dependency
#
# Modify the version required of Clutter
# Patch rpmbuild/BUILD/clutter-box2d-0.9~20090609/configure.ac line 73 pkg_modules="clutter-0.9 >= 0.9.0"
# replace by pkg_modules="clutter-1.0 >= 1.0.8"
# Patch rpmbuild/BUILD/clutter-box2d-0.9~20090609/configure line 16431 pkg_modules="clutter-0.9 >= 0.9.0"
# replace by pkg_modules="clutter-1.0 >= 1.0.8"
# build and configure by hand
cd rpmbuild/BUILD/clutter-box2d-0.9~20090609/
./configure
make
make install

# pakages needed to build clutter-imcontext, build, compile and install
rpmbuild --target=i586 -bb rpmbuild/SPECS/clutter-imcontext.spec
rpm -iv --force rpmbuild/RPMS/i586/clutter-imcontext-*

# pakages needed to build clutter-mozembed, build, compile and install
yum install "pkgconfig(mhs-1.0)" xulrunner-headless-devel gnome-common
rpmbuild --target=i586 -bb rpmbuild/SPECS/clutter-mozembed.spec

# pakages needed to build clutter-pyclutter, build, compile and install
yum install pygtk2-devel clutter-gtk-devel gstreamer-python-devel
rpmbuild --target=i586 -bb rpmbuild/SPECS/pyclutter.spec

## MUTTER Recompile

# Down load Mutter source code
curl -o mutter-2.27.5_0.0-9.3.moblin2.src.rpm http://repo.moblin.org/moblin/releases/2.1/source/mutter-2.27.5_0.0-9.3.moblin2.src.rpm curl -o mutter-moblin-0.43.3-30.1.moblin2.src.rpm http://repo.moblin.org/moblin/releases/2.1/source/mutter-moblin-0.43.3-30.1.moblin2.src.rpm

# install source RPM
rpm -iv *mutter*

# pakages needed to build mutter, compile and install
yum install "pkgconfig(gconf-2.0)" "pkgconfig(libglade-2.0)" intltool gnome-doc-utils
rpmbuild --target=i586 -bb rpmbuild/SPECS/mutter.spec
rpm -iv --force rpmbuild/RPMS/i586/mutter-*

# pakages needed to build mutter, compile and install
yum  install "pkgconfig(nbtk-1.2)"
rpmbuild --target=i586 -bb rpmbuild/SPECS/mutter-moblin.spec
rpm -iv --force rpmbuild/RPMS/i586/mutter-moblin-*

c) Reboot
---------------

Fail miserably

-------------- Console log extract -----------------------
Nov 20 16:48:25 moblin-desktop connmand[541]: eth0 {add} route 10.172.0.1 gw 0.0.0.0 scope 253 <LINK> Nov 20 16:48:25 moblin-desktop connmand[541]: eth0 {add} route 0.0.0.0 gw 10.172.0.1 scope 0 <UNIVERSE>
Nov 20 16:48:26 moblin-desktop acpid: client connected from 552[0:500]
Nov 20 16:48:26 moblin-desktop acpid: 1 client rule loaded
Nov 20 16:48:27 moblin-desktop ck-collect-session-info[590]: GLIB WARNING ** default - Couldn't read /proc/513/sessionid: Failed to open file '/proc/513/sessionid': No such file or directory Nov 20 16:48:28 moblin-desktop gconfd (moblin-600): starting (version 2.26.2ross2), pid 600 user 'moblin' Nov 20 16:48:28 moblin-desktop gconfd (moblin-600): Failed to load source "xml:readonly:/etc/gconf/gconf.xml.system": Failed: Could not make directory `/etc/gconf/gconf.xml.system': Permission denied
Nov 20 16:48:28 moblin-desktop connmand[541]: wlan0 INACTIVE
Nov 20 16:48:32 moblin-desktop bluetooth-panel[616]: GLIB MESSAGE default - adding killswitch idx 1 state 1 Nov 20 16:48:32 moblin-desktop bluetooth-panel[616]: GLIB MESSAGE default - killswitch 1 is 1 Nov 20 16:48:32 moblin-desktop bluetooth-panel[616]: GLIB MESSAGE default - killswitches state 1 Nov 20 16:48:32 moblin-desktop moblin-panel-status[608]: GLIB CRITICAL ** ClutterGLX - Unable to make the stage window 0x200006 the current GLX drawable Nov 20 16:48:32 moblin-desktop moblin-panel-people[607]: GLIB CRITICAL ** ClutterGLX - Unable to make the stage window 0x800006 the current GLX drawable Nov 20 16:48:32 moblin-desktop moblin-panel-myzone[604]: GLIB CRITICAL ** ClutterGLX - Unable to make the stage window 0x400006 the current GLX drawable Nov 20 16:48:32 moblin-desktop moblin-panel-pasteboard[606]: GLIB CRITICAL ** ClutterGLX - Unable to make the stage window 0xa00006 the current GLX drawable Nov 20 16:48:32 moblin-desktop moblin-panel-web[614]: GLIB CRITICAL ** ClutterGLX - Unable to make the stage window 0x1200006 the current GLX drawable Nov 20 16:48:32 moblin-desktop moblin-panel-people[607]: GLIB WARNING ** default - Failed to create COGL texture Nov 20 16:48:32 moblin-desktop moblin-panel-pasteboard[606]: GLIB WARNING ** default - Failed to create COGL texture Nov 20 16:48:32 moblin-desktop moblin-panel-web[614]: GLIB WARNING ** default - Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-applications[612]: GLIB CRITICAL ** ClutterGLX - Unable to make the stage window 0xe00006 the current GLX drawable Nov 20 16:48:33 moblin-desktop moblin-panel-applications[612]: GLIB WARNING ** default - Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-myzone[604]: GLIB WARNING ** default - penge-calendar-pane.c:399: Error setting path on calendar texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-myzone[604]: GLIB WARNING ** default - penge-calendar-pane.c:501: Error loading single divider: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-myzone[604]: GLIB WARNING ** default - penge-calendar-pane.c:510: Error loading double divider: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB CRITICAL ** ClutterGLX - Unable to make the stage window 0x1400006 the current GLX drawable Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture Nov 20 16:48:33 moblin-desktop moblin-panel-media[613]: GLIB WARNING ** default - Error loading play texture: Failed to create COGL texture


_______________________________________________
Moblin dev Mailing List
[email protected]

To manage or unsubscribe from this mailing list visit:
http://lists.moblin.org/listinfo/dev or your user account on http://moblin.org 
once logged in.

For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists

Reply via email to