Sie sind nicht angemeldet.

1

01.08.2008, 15:40

Fehler beim emergen von nepomuk

Bin gerade dabei, KDE-4 einzurichten. Dabei wird u.a. auch nepomuk (wenn man die USE-Flag "semantic-desktop" verwendet) gemergt. Dabei tritt aber immer der gleiche Fehler bei mir auf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
+ Soprano
+ Nepomuk
Congratulations! All external packages have been found.
-----------------------------------------------------------------------------

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/kde-base/nepomuk-4.1.0/work/nepomuk_build
>>> Source compiled.
>>> Test phase [not enabled]: kde-base/nepomuk-4.1.
>>> Install nepomuk-4.1.0 into /var/tmp/portage/kde-base/nepomuk-4.1.0/image/ category kde-base
make: *** Keine Regel, um »install« zu erstellen.  Schluss.
 * 
 * ERROR: kde-base/nepomuk-4.1.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_install
 *             environment, line 2921:  Called kde4overlay-meta_src_install
 *             environment, line 2321:  Called cmake-utils_src_install
 *             environment, line  714:  Called die
 * The specific snippet of code:
 *       emake install DESTDIR="${D}" || die "Make install failed";
 *  The die message:
 *   Make install failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/kde-base/nepomuk-4.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/nepomuk-4.1.0/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/layman/kdesvn-portage/'
 * 

 * Messages for package kde-base/nepomuk-4.1.0:

 * 
 * ERROR: kde-base/nepomuk-4.1.0 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_install
 *             environment, line 2921:  Called kde4overlay-meta_src_install
 *             environment, line 2321:  Called cmake-utils_src_install
 *             environment, line  714:  Called die
 * The specific snippet of code:
 *       emake install DESTDIR="${D}" || die "Make install failed";
 *  The die message:
 *   Make install failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/kde-base/nepomuk-4.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/nepomuk-4.1.0/temp/environment'.
 * This ebuild is from an overlay: '/usr/local/portage/layman/kdesvn-portage/'
 *


Wieso existiert hier keine Regel, um "make" zu erstellen? Denn hier bricht doch der Vorgang, oder irre ich mich da?

Dell XPS M2010
Kernel-2.6.34 | gcc-4.3.4 | glibc-2.9_p20081201-r2 | Portage-2.2_rc33 | KDE 4.4.5

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mschraff« (11.08.2008, 19:57)


2

02.08.2008, 10:42

scheinbar wird make install aufgerufen, aber für make install scheint es keine Regel zu geben.
man könnte versuchen in das Verzeichnis "/var/tmp/portage/kde-base/nepomuk-4.1.0/work/nepomuk_build"
zu wechseln uns als root mal make install manuell einzugeben
möglicherweise erhälst du dann eine more verbose Fehlermeldung.
In einem aktuellen Beitrag erörtern hier einige die Probleme mit dem neuen KDE. Dort stehen auch Links zu Lösungsansetzen einiger Problem.
Möglich, dass deins dort bei ist.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

10.08.2008, 12:37

Okay, hatte nun mal Zeit, mich mit dem Problem genauer zu beschäftigen. In dem von maggu geposteten Link zu einem langen Thread aus dem englischen gentoo-Forum steht auf Seite 20 die Lösung. Um nepomuk richtig installieren zu können, muss vorher app-misc/strigi mit den USE-Flags "clucene dbus exiv2 fam qt4 -debug -hyperestraier -inotify -test" gemergt werden.

Bei mir ist nur momentan noch das Problem, dass er bei einem Update immer noch auf die SVN-Version von Strigi updaten möchte. Dafür hab ich noch keine Lösung gefunden. Wird aber hoffentlich noch.

Allgemein kann ich die wiederholt aufkommende Kritik nur bestätigen: es ist sehr lästig, wenn man so viele Probleme beim Mergen von KDE-4 nur wegen der USE-Flags bekommt. Musste bei der Installation von KDE mehrmals Pakete neu mergen, weil ich irgendwann mal einen Fehler bekam, der sich auf die USE-Flags eines bereits installierten Paketes bezog. Hier könnte das Wiki ruhig etwas helfen ;-)

Dell XPS M2010
Kernel-2.6.34 | gcc-4.3.4 | glibc-2.9_p20081201-r2 | Portage-2.2_rc33 | KDE 4.4.5


4

10.08.2008, 13:37

Bei mir ist nur momentan noch das Problem, dass er bei einem Update immer noch auf die SVN-Version von Strigi updaten möchte.

Du meinst die -9999 Version?
Dies kann doch eigentlich nur möglich sein wenn sie in der pakage.unmask freigegeben ist, schau doch mal ob du da vielleicht noch ein Eintrag drin stehen hast.

bei mir läuf

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ eix -I app-misc/strigi
[I] app-misc/strigi
     Available versions:  (~)0.5.8 (~)0.5.9 (~)0.5.10 (~)0.5.11[1] **9999[1] {clucene dbus debug exiv2 fam hyperestraier inotify java qt4 test}
     Installed versions:  0.5.11[1](16:32:21 06.08.2008)(clucene dbus fam qt4 -debug -exiv2 -hyperestraier -inotify -test)
     Homepage:            http://www.vandenoever.info/software/strigi
     Description:         Fast crawling desktop search engine with Qt4 GUI

[1] "kde4-overlay" /usr/local/portage/layman/kdesvn-portage
und
$ eix -I nepomuk
[I] kde-base/nepomuk
     Available versions:
        (kde-4) {M}(~)4.0.4 {M}(~)4.0.5
        (4.1)   {M}(~)4.1.0[1]
        (kde-svn)       **9999[1]
        {debug}
     Installed versions:  4.1.0(4.1)[1](20:46:14 06.08.2008)(-debug)
     Homepage:            http://www.kde.org/
     Description:         Nepomuk KDE4 client

[1] "kde4-overlay" /usr/local/portage/layman/kdesvn-portage
problemlos zusammen.

5

11.08.2008, 19:57

Nee, hatte die da nicht drin stehen - sehr komisch.... Aber jetzt hab ich in der package.keywords nur die 0.5.11-Version von Strigi frei gegeben und jetzt läufts rund ;-)

Dell XPS M2010
Kernel-2.6.34 | gcc-4.3.4 | glibc-2.9_p20081201-r2 | Portage-2.2_rc33 | KDE 4.4.5