You are not logged in.

#1 2009-09-01 02:59:24

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Condition of Gnome Shell (git) and its issues

I had recently been able to build gnome-shell-git succesfully, but, after that, there have always been issues.

I have uploaded gnome-shell-git on AUR http://aur.archlinux.org/packages.php?ID=29509, but it seems that there are some things that may be wrong on the deps:

1)gobject-instrospection needs to be built before clutter-git.

2)Clutter (git), on the other hand, often has build issues and can't be built with (1) installed first, even though it is required as a makedep. If we turn off gobject-introspection integration, we don't have Clutter-*.gir created.
Clutter 1.0.x on the other hand (the [extra] one), doesn't seem to be gobject-introspection aware, even though we *have* to include this dep.

3)If someone can build the (1) and (2), has issues, during compiling gnome-shell-git, where, during compilation, Mutter is being executed somehow (?) (you can see errors that occur only if mutter is being executed), with a strange mozjs error.

4)Last but not least, should we prefer Mutter (Metacity 3.x) from git.gnome.org, or the patched one from git.moblin.org (that already exists on AUR). Mutter seems not to respect my xf86-video-ati driver, since, if I turn on Mutter composition, I have no hardware acceleration (but software acceleration) and the fonts become very blurry. (of course I have 3D desktop composition for many months now with the other Window managers)

I'd like to have your opinion on what should be done to make gnome-shell work and to hear if someone could make gnome-shell work.

Last edited by flamelab (2009-09-01 03:33:58)

Offline

#2 2009-09-01 18:00:49

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Condition of Gnome Shell (git) and its issues

on 2:
what's the build issues with clutter-git? have you got gir-repository(-git) installed first? This seems to solve some problems for me.
Simply rebuilding the [extra] clutter once introspection and gir-repository installed works. This is necessary for gnome 2.28 to all build properly, let alone gnome shell

4:
I would use the gnome version. This is the one that gnome shell is supposed to use. I own mutter-git and would be willing to change this to use the gnome version and make a new package for moblin mutter.

If I'm bored in the next few days and my internet doesn't break, I'll have a go at gnome-shell

Offline

#3 2009-09-02 04:11:51

jimmerlin
Member
Registered: 2009-06-14
Posts: 16

Re: Condition of Gnome Shell (git) and its issues

after i installed gir-repository,i still got this:

make[3]: Entering directory `/var/abs/local/yaourtbuild/clutter-git/src/clutter-build/clutter/build'
cd .. && make  am--refresh
make[4]: Entering directory `/var/abs/local/yaourtbuild/clutter-git/src/clutter-build/clutter'
make[4]: *** no rules to make "am--refresh".stop.

if clutter-git can't be compiled,no way to install gnome-shell::::::(

Last edited by jimmerlin (2009-09-02 04:12:59)

Offline

#4 2009-09-02 23:55:25

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

Add this --> -i next to the two "make" in the PKGBUILD and try again.

Offline

#5 2009-09-04 04:18:28

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

Well, it's frustrating:

 CCLD   libgnome-shell.la
  CC     test_recorder-shell-recorder.o
  CC     test_recorder-shell-recorder-src.o
  CC     test_recorder-test-recorder.o
  CCLD   test-recorder
  GEN    gnome-shell
  GEN    Big-1.0.gir
Window manager warning: Could not change to home directory /root.

(mutter:30396): mutter-WARNING **: Could not load library [/home/flamelab/Projects/gnome-shell/src/gnome-shell-build/src/libgnome-shell.la (libmozjs.so: cannot open shared object file: No such file or directory)]

(mutter:30396): mutter-CRITICAL **: failed to load plugins
Invalid GType: 'big_box_get_type'
failed to dump: Failed to find symbol 'big_box_get_type'
Command '['mutter', '--mutter-plugins=/home/flamelab/Projects/gnome-shell/src/gnome-shell-build/src/libgnome-shell.la', '--introspect-dump=/tmp/tmp-introspect6lyTA_/types.txt,/tmp/tmp-introspect6lyTA_/dump.xml']' returned non-zero exit status 1
make[3]: *** [Big-1.0.gir] Error 1
make[3]: Leaving directory `/home/flamelab/Projects/gnome-shell/src/gnome-shell-build/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/flamelab/Projects/gnome-shell/src/gnome-shell-build/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/flamelab/Projects/gnome-shell/src/gnome-shell-build'
make: *** [all] Error 2
==> ERROR: Build Failed.
    Aborting...

Well, the same error had another person:

http://mail.gnome.org/archives/gnome-sh … 00169.html

but the devs seem to be SO jhbuild dependent that they don't know what goes wrong. So they can't help him.

So, what's going on ?

Offline

#6 2009-09-06 14:25:58

jimmerlin
Member
Registered: 2009-06-14
Posts: 16

Re: Condition of Gnome Shell (git) and its issues

Add this --> -i next to the two "make" in the PKGBUILD and try again

___________________________________________________________________________-

it worked,thanks,but why the PKGBUILD don't have -i ??

Offline

#7 2009-09-06 14:33:26

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

Because -i isn't supposed to be used, it's like (for example) "pacman -Sf", you force "make" to finish. That might end in an broken package.

Offline

#8 2009-09-06 15:22:16

jimmerlin
Member
Registered: 2009-06-14
Posts: 16

Re: Condition of Gnome Shell (git) and its issues

while compiling gnome-shell,it seems it is looking for gobject-introspection-1.0>0.6.5
but the latest git for AUR is 0.6.4,so do i have to wait for a newer version.or there is another way to go? thanks in advance::::

Offline

#9 2009-09-06 15:28:27

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

Use this one

http://aur.archlinux.org/packages.php?ID=23874 (gobject-introspection-git)

Build the deps this way:

gir-repository-git --> gobject-instrospection-git --> gjs (this one should have a -git in the name, never mind) --> clutter-git

Last edited by flamelab (2009-09-06 15:28:58)

Offline

#10 2009-09-06 16:10:25

jimmerlin
Member
Registered: 2009-06-14
Posts: 16

Re: Condition of Gnome Shell (git) and its issues

ok,it seems i need to reinstall it,though yaourt says"installed", the version is old,reinstall will refresh it::::) guess  i need to dig PKGBUILD from now on:::::anyway thanks

Offline

#11 2009-09-06 16:15:16

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

Uninstall it first, make sure you install the git version only.

Oh, yes, dig it, PKGBUILDs are powerful.

Offline

#12 2009-09-06 16:18:06

jimmerlin
Member
Registered: 2009-06-14
Posts: 16

Re: Condition of Gnome Shell (git) and its issues

the problem never ends::::

while compiling gnome-shell

GEN    Big-1.0.gir

(mutter:27094): mutter-WARNING **: Could not load library [/tmp/yaourt-tmp-root/aur-gnome-shell-git/gnome-shell-git/src/gnome-shell-build/src/libgnome-shell.la (libmozjs.so: can't open,no such file or directory::::::::::::::::::::

but i located it:
[/var/abs/local/yaourtbuild/gobject-introspection-git]$locate libmozjs
/usr/lib/xulrunner-1.9.1/libmozjs.so
/usr/lib/xulrunner-devel-1.9.1/sdk/lib/libmozjs.so


what the **** then::::::

Offline

#13 2009-09-06 16:29:13

alex_anthony
Member
From: UK
Registered: 2007-09-25
Posts: 344

Re: Condition of Gnome Shell (git) and its issues

flamelab wrote:

Build the deps this way:

gir-repository-git --> gobject-instrospection-git --> gjs (this one should have a -git in the name, never mind) --> clutter-git

Except gir-repository-git depends on gobject-introspection-git

Offline

#14 2009-09-06 16:34:36

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

jimmerlin wrote:

GEN    Big-1.0.gir

(mutter:27094): mutter-WARNING **: Could not load library [/tmp/yaourt-tmp-root/aur-gnome-shell-git/gnome-shell-git/src/gnome-shell-build/src/libgnome-shell.la (libmozjs.so: can't open,no such file or directory::::::::::::::::::::

but i located it:
[/var/abs/local/yaourtbuild/gobject-introspection-git]$locate libmozjs
/usr/lib/xulrunner-1.9.1/libmozjs.so
/usr/lib/xulrunner-devel-1.9.1/sdk/lib/libmozjs.so

I had the exact same problem. Look above. I really don't know what the problem is, last month, I could build it normally.

alex_anthony wrote:
flamelab wrote:

Build the deps this way:

gir-repository-git --> gobject-instrospection-git --> gjs (this one should have a -git in the name, never mind) --> clutter-git

Except gir-repository-git depends on gobject-introspection-git

Oh, I messed it up a bit, sorry hmm

Offline

#15 2009-09-08 01:14:02

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: Condition of Gnome Shell (git) and its issues

flamelab wrote:

Well, it's frustrating:

 
(mutter:30396): mutter-WARNING **: Could not load library [/home/flamelab/Projects/gnome-shell/src/gnome-shell-build/src/libgnome-shell.la (libmozjs.so: cannot open shared object file: No such file or directory)]
[...]
==> ERROR: Build Failed.
    Aborting...

you should be able to build it with something like (just ignore the numerous fakeroot.so warnings, they are harmless)

  export LD_LIBRARY_PATH=/usr/lib/xulrunner-1.9.1 && make  || return 1

Offline

#16 2009-09-08 04:55:07

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

pressh wrote:
flamelab wrote:

Well, it's frustrating:

 
(mutter:30396): mutter-WARNING **: Could not load library [/home/flamelab/Projects/gnome-shell/src/gnome-shell-build/src/libgnome-shell.la (libmozjs.so: cannot open shared object file: No such file or directory)]
[...]
==> ERROR: Build Failed.
    Aborting...

you should be able to build it with something like (just ignore the numerous fakeroot.so warnings, they are harmless)

  export LD_LIBRARY_PATH=/usr/lib/xulrunner-1.9.1 && make  || return 1

Thanks !!!

It's working !

Is there any way to supress these messages ?

---------

PKGBUILD has been updated.

Last edited by flamelab (2009-09-08 05:03:09)

Offline

#17 2009-09-08 06:11:29

jimmerlin
Member
Registered: 2009-06-14
Posts: 16

Re: Condition of Gnome Shell (git) and its issues

it works!!!thank you all..
but it's so slow,almost unusable:::::::::
is it because my machine is 512 ram??

Offline

#18 2009-09-08 06:55:58

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

It's OK here, is mostly a graphics' driver issue I guess. With xf86-video-ati-git, it works great, but mutter decoration is a bit of a mess, since the metacity decoration buttons are lost.

-------

I found a way to suppress the ldpreload messages, but I 'm not if it's the proper way:


  export LD_LIBRARY_PATH=/usr/lib/xulrunner-1.9.1
  export LD_PRELOAD=/usr/lib/libfakeroot/libfakeroot.so

Last edited by flamelab (2009-09-08 07:18:42)

Offline

#19 2009-09-08 08:16:39

pressh
Developer/TU
From: Netherlands
Registered: 2005-08-14
Posts: 1,719

Re: Condition of Gnome Shell (git) and its issues

flamelab wrote:

export LD_LIBRARY_PATH=/usr/lib/xulrunner-1.9.1
  export LD_PRELOAD=/usr/lib/libfakeroot/libfakeroot.so

Although it shouldn't matter too much I think it is better to use

export LD_LIBRARY_PATH=/usr/lib/xulrunner-1.9.1:/usr/lib/libfakeroot && make

Offline

#20 2009-09-08 08:35:25

flamelab
Member
From: Athens, Hellas (Greece)
Registered: 2007-12-26
Posts: 2,160

Re: Condition of Gnome Shell (git) and its issues

Your suggestion looks better. The "good" thing is that the package is now built. The "bad" thing is that we need these hacks in order to build it.

Last edited by flamelab (2009-09-08 08:35:44)

Offline

#21 2009-09-12 02:13:35

hecate
Member
Registered: 2008-10-06
Posts: 6

Re: Condition of Gnome Shell (git) and its issues

hi,
i got problems compiling gir-repository-git. i am stuck, i don t find any solution. any hints appreciated.
(i got the last gstreamer installed 0.10.24-1)

/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x8): undefined reference to `gst_base_video_codec_get_type'
/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x10): undefined reference to `gst_base_video_decoder_get_type'
/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x18): undefined reference to `gst_base_video_encoder_get_type'
/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x20): undefined reference to `gst_base_video_parse_get_type'
collect2: ld returned 1 exit status

edit: solved seems like gir-repository-git don't like gstreamer0.10-bad

Last edited by hecate (2009-09-12 08:54:38)

Offline

#22 2009-09-17 05:44:25

papabean
Member
From: Sacramento, CA
Registered: 2008-12-18
Posts: 26
Website

Re: Condition of Gnome Shell (git) and its issues

hecate wrote:

edit: solved seems like gir-repository-git don't like gstreamer0.10-bad

Thanks for that.  That helped me continue with the jhbuild of gnome-shell. 

Question: Is there an advantage to using PKGBUILDS from the AUR instead of the jhbuild method encouraged by the Gnome devs?


The world is full of tough guys.  It does not need me to be one, too.

Offline

#23 2009-09-17 22:09:16

juliobh
Member
Registered: 2008-04-09
Posts: 2

Re: Condition of Gnome Shell (git) and its issues

hecate wrote:

hi,
i got problems compiling gir-repository-git. i am stuck, i don t find any solution. any hints appreciated.
(i got the last gstreamer installed 0.10.24-1)

/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x8): undefined reference to `gst_base_video_codec_get_type'
/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x10): undefined reference to `gst_base_video_decoder_get_type'
/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x18): undefined reference to `gst_base_video_encoder_get_type'
/tmp/yaourt-tmp-am/aur-gir-repository-git/gir-repository-git/src/gir-repository-build/gir/tmp-introspectKBExGQ/GstVideo-0.10.o:(.data+0x20): undefined reference to `gst_base_video_parse_get_type'
collect2: ld returned 1 exit status

edit: solved seems like gir-repository-git don't like gstreamer0.10-bad

Howa!!! Very nice.
Thanks.

Offline

#24 2009-10-03 00:33:07

Vamp898
Member
From: 東京
Registered: 2009-01-03
Posts: 923
Website

Re: Condition of Gnome Shell (git) and its issues

I have an Intel Mobile GM45 Express Chipset GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 and GNOME Shell is unusable Slow. Is there any way to disable Compositing or is it beceause its written in JavaScript?

I have 4GB RAM and Pentium Dual Core with 2x2 GHz and i would be really disappointed when i have to switch from GNOME to KDE beceause it does not run on my machine.

Hmm seems to be a bug or something else that relies on Mutter. At the moment when i start Mutter my system is slow as ass.

But my Intel is one of the newest and Metacity compositing and even KDE Compositing (including the Cube and something else) runs fine.

NOTE: It isn't useful for getting a good feel for how the shell works since it will be really slow, and won't properly integrate with the rest of your desktop.

ok that says everything^^ im looking forward to GNOME 3.0 in the hope that it will be usable smile

Last edited by Vamp898 (2009-10-03 00:50:50)

Offline

#25 2009-10-10 06:50:48

boypt
Member
Registered: 2009-09-25
Posts: 12

Re: Condition of Gnome Shell (git) and its issues

Really!

removing gstreamer0.10-bad and the ld passed!

Offline

Board footer

Powered by FluxBB