Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gnome 3 dependencies compilation fail
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Ulrar
n00b
n00b


Joined: 25 May 2006
Posts: 74

PostPosted: Fri May 06, 2011 6:31 pm    Post subject: Gnome 3 dependencies compilation fail Reply with quote

hi,

I am trying to install gnome 3 from the gnome overlay.
I have autounmasked everything and just ran emerge gnome

Some packages fails to compile ..
Gnome keyring :
Quote:
>>> Preparing source in /var/tmp/portage/gnome-base/gnome-keyring-9999/work/gnome-keyring-9999 ...
sed: can't read gcr/Makefile.in: No such file or directory

What am I missing ?

And another problem with gnome-settings-deamon
Quote:
checking for GNOME_DESKTOP... yes
checking for LIBNOTIFY... no
configure: error: libnotify is required to build gnome-settings-daemon

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/gnome-base/gnome-settings-daemon-9999/work/gnome-settings-daemon-9999/config.log
* ERROR: gnome-base/gnome-settings-daemon-9999 failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 56: Called src_configure
* environment, line 3648: Called gnome2_src_configure
* environment, line 2949: Called econf '--disable-static' '--disable-schemas-compile' '--enable-gconf-bridge' '--disable-cups' '--disable-debug' '--disable-more-warnings' '--disable-packagekit' '--disable-polkit' '--disable-smartcard-support' '--enable-gudev'
* ebuild.sh, line 557: Called die
* The specific snippet of code:
* die "econf failed"


I have libnotify, I tried to re-emerge it but it still not working.
Have I forgot to add some use flag or is it just missing things in ebuilds ?

And, for lvm2 :
Quote:
/usr/lib/gcc/i686-pc-linux-gnu/4.4.5/../../../libudev.a(libudev-util.o): In function `now_usec':
(.text+0x24f): undefined reference to `clock_gettime'
collect2: ld returned 1 exit status
make[1]: *** [dmsetup.static] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-fs/lvm2-2.02.73-r1/work/LVM2.2.02.73/tools'
make: *** [tools.device-mapper] Error 2
emake failed
* ERROR: sys-fs/lvm2-2.02.73-r1 failed (compile phase):
* compile fail
*
* Call stack:
* ebuild.sh, line 56: Called src_compile
* environment, line 3563: Called die
* The specific snippet of code:
* emake || die "compile fail"
*


I don't want lvm2 but even with -lvm and -lvm2 flag, gnome still want it.

And, finaly, gjs fail to patch.
The patch log :
Quote:
***** gjs-drop-js-config.patch *****

====================================

PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < '/var/lib/layman/gnome/dev-libs/gjs/files/gjs-drop-js-config.patch'

====================================
can't find file to patch at input line 19
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 4de63456b411ae2b16cdb813cf021e3f2e19e5f3 Mon Sep 17 00:00:00 2001
|From: Nirbheek Chauhan <nirbheek@gentoo.org>
|Date: Thu, 17 Mar 2011 05:07:06 +0530
|Subject: [PATCH] build: drop js-config support and xulrunner-1.8/1.9 cruft
|
|In addition, add JS_LIBS to gjs_console_LDADD so that the
|mozjs library in libdir from pkg-config is picked up first instead of
|the library in /usr/lib which may be from a system install of spidermonkey
|---
| Makefile.am | 1 +
| configure.ac | 114 +++++++---------------------------------------
| gjs-internals-1.0.pc.in | 2 +-
| 3 files changed, 20 insertions(+), 97 deletions(-)
|
|diff --git a/Makefile.am b/Makefile.am
|index b4814d6..3363ff5 100644
|--- a/Makefile.am
|+++ b/Makefile.am
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 31
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/configure.ac b/configure.ac
|index 715f2c3..1903cc6 100644
|--- a/configure.ac
|+++ b/configure.ac
--------------------------
No file to patch. Skipping patch.
3 out of 3 hunks ignored
can't find file to patch at input line 172
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/gjs-internals-1.0.pc.in b/gjs-internals-1.0.pc.in
|index 701dd42..e4517cb 100644
|--- a/gjs-internals-1.0.pc.in
|+++ b/gjs-internals-1.0.pc.in
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
====================================

PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < '/var/lib/layman/gnome/dev-libs/gjs/files/gjs-drop-js-config.patch'

====================================
patching file Makefile.am
patching file configure.ac
Hunk #1 FAILED at 91.
Hunk #2 FAILED at 151.
Hunk #3 succeeded at 250 (offset 49 lines).
2 out of 3 hunks FAILED -- saving rejects to file configure.ac.rej
patching file gjs-internals-1.0.pc.in
====================================

PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < '/var/lib/layman/gnome/dev-libs/gjs/files/gjs-drop-js-config.patch'

====================================
missing header for unified diff at line 19 of patch
can't find file to patch at input line 19
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 4de63456b411ae2b16cdb813cf021e3f2e19e5f3 Mon Sep 17 00:00:00 2001
|From: Nirbheek Chauhan <nirbheek@gentoo.org>
|Date: Thu, 17 Mar 2011 05:07:06 +0530
|Subject: [PATCH] build: drop js-config support and xulrunner-1.8/1.9 cruft
|
|In addition, add JS_LIBS to gjs_console_LDADD so that the
|mozjs library in libdir from pkg-config is picked up first instead of
|the library in /usr/lib which may be from a system install of spidermonkey
|---
| Makefile.am | 1 +
| configure.ac | 114 +++++++---------------------------------------
| gjs-internals-1.0.pc.in | 2 +-
| 3 files changed, 20 insertions(+), 97 deletions(-)
|
|diff --git a/Makefile.am b/Makefile.am
|index b4814d6..3363ff5 100644
|--- a/Makefile.am
|+++ b/Makefile.am
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
missing header for unified diff at line 31 of patch
can't find file to patch at input line 31
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/configure.ac b/configure.ac
|index 715f2c3..1903cc6 100644
|--- a/configure.ac
|+++ b/configure.ac
--------------------------
No file to patch. Skipping patch.
3 out of 3 hunks ignored
missing header for unified diff at line 172 of patch
can't find file to patch at input line 172
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/gjs-internals-1.0.pc.in b/gjs-internals-1.0.pc.in
|index 701dd42..e4517cb 100644
|--- a/gjs-internals-1.0.pc.in
|+++ b/gjs-internals-1.0.pc.in
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
====================================

PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < '/var/lib/layman/gnome/dev-libs/gjs/files/gjs-drop-js-config.patch'

====================================
missing header for unified diff at line 19 of patch
can't find file to patch at input line 19
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 4de63456b411ae2b16cdb813cf021e3f2e19e5f3 Mon Sep 17 00:00:00 2001
|From: Nirbheek Chauhan <nirbheek@gentoo.org>
|Date: Thu, 17 Mar 2011 05:07:06 +0530
|Subject: [PATCH] build: drop js-config support and xulrunner-1.8/1.9 cruft
|
|In addition, add JS_LIBS to gjs_console_LDADD so that the
|mozjs library in libdir from pkg-config is picked up first instead of
|the library in /usr/lib which may be from a system install of spidermonkey
|---
| Makefile.am | 1 +
| configure.ac | 114 +++++++---------------------------------------
| gjs-internals-1.0.pc.in | 2 +-
| 3 files changed, 20 insertions(+), 97 deletions(-)
|
|diff --git a/Makefile.am b/Makefile.am
|index b4814d6..3363ff5 100644
|--- a/Makefile.am
|+++ b/Makefile.am
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
missing header for unified diff at line 31 of patch
can't find file to patch at input line 31
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/configure.ac b/configure.ac
|index 715f2c3..1903cc6 100644
|--- a/configure.ac
|+++ b/configure.ac
--------------------------
No file to patch. Skipping patch.
3 out of 3 hunks ignored
missing header for unified diff at line 172 of patch
can't find file to patch at input line 172
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/gjs-internals-1.0.pc.in b/gjs-internals-1.0.pc.in
|index 701dd42..e4517cb 100644
|--- a/gjs-internals-1.0.pc.in
|+++ b/gjs-internals-1.0.pc.in
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
====================================

PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < '/var/lib/layman/gnome/dev-libs/gjs/files/gjs-drop-js-config.patch'

====================================
missing header for unified diff at line 19 of patch
can't find file to patch at input line 19
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From 4de63456b411ae2b16cdb813cf021e3f2e19e5f3 Mon Sep 17 00:00:00 2001
|From: Nirbheek Chauhan <nirbheek@gentoo.org>
|Date: Thu, 17 Mar 2011 05:07:06 +0530
|Subject: [PATCH] build: drop js-config support and xulrunner-1.8/1.9 cruft
|
|In addition, add JS_LIBS to gjs_console_LDADD so that the
|mozjs library in libdir from pkg-config is picked up first instead of
|the library in /usr/lib which may be from a system install of spidermonkey
|---
| Makefile.am | 1 +
| configure.ac | 114 +++++++---------------------------------------
| gjs-internals-1.0.pc.in | 2 +-
| 3 files changed, 20 insertions(+), 97 deletions(-)
|
|diff --git a/Makefile.am b/Makefile.am
|index b4814d6..3363ff5 100644
|--- a/Makefile.am
|+++ b/Makefile.am
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
missing header for unified diff at line 31 of patch
can't find file to patch at input line 31
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/configure.ac b/configure.ac
|index 715f2c3..1903cc6 100644
|--- a/configure.ac
|+++ b/configure.ac
--------------------------
No file to patch. Skipping patch.
3 out of 3 hunks ignored
missing header for unified diff at line 172 of patch
can't find file to patch at input line 172
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/gjs-internals-1.0.pc.in b/gjs-internals-1.0.pc.in
|index 701dd42..e4517cb 100644
|--- a/gjs-internals-1.0.pc.in
|+++ b/gjs-internals-1.0.pc.in
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
Back to top
View user's profile Send private message
monsm
Guru
Guru


Joined: 26 Sep 2007
Posts: 467
Location: London, UK

PostPosted: Sun May 08, 2011 3:32 pm    Post subject: Reply with quote

I had some problems with the xxxx-9999 files too. I decided to mask them again and just use the latest version below 9999. That worked for me at least.

Mons
Back to top
View user's profile Send private message
Ulrar
n00b
n00b


Joined: 25 May 2006
Posts: 74

PostPosted: Wed May 11, 2011 10:53 am    Post subject: Reply with quote

It worked for me too, thanks
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum