View previous topic :: View next topic |
Author |
Message |
Ulrar n00b
Joined: 25 May 2006 Posts: 74
|
Posted: Fri May 06, 2011 6:31 pm Post subject: Gnome 3 dependencies compilation fail |
|
|
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 |
|
|
monsm Guru
Joined: 26 Sep 2007 Posts: 467 Location: London, UK
|
Posted: Sun May 08, 2011 3:32 pm Post subject: |
|
|
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 |
|
|
Ulrar n00b
Joined: 25 May 2006 Posts: 74
|
Posted: Wed May 11, 2011 10:53 am Post subject: |
|
|
It worked for me too, thanks |
|
Back to top |
|
|
|
|
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
|
|