Sie sind nicht angemeldet.

1

15.06.2008, 20:24

Compiz-Fusion => emake failed

Ich muss leider noch eine kleine Frage stellen, es ist mir schon fast peinlich. Ich würde mir gern das neue Compiz-Fusion installieren, aber er bringt mir immer wieder ein "emake failed". Als Anmerkung möchte ich sagen, dass es aus dem Portage funktioniert, ich aber gerne das Overlay von layman nutzen möchte da es doch eine Ecke aktueller ist.

Fehlerausgabe:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 * Messages for package x11-wm/compiz-9999:

 *
 * ERROR: x11-wm/compiz-9999 failed.
 * Call stack:
 *           	ebuild.sh, line   49:  Called src_compile
 *         	environment, line 2783:  Called die
 * The specific snippet of code:
 *   	emake || die "emake failed"
 *  The die message:
 *   emake 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/x11-wm/compiz-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-wm/compiz-9999/temp/environment'.


Dabei besteht kein Unterschied ob es nun die Version 0.7.6 oder die *9999 ist.

Meine make.conf

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-march=k8 -msse3 -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"

GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"

USE="-gtk -gnome -arts -jack -debug -ffmpeg -kde4 -libsamplerate -dlloader 3dnow X qt3 qt4 opengl kde kdexdeltas kdeenablefinal kopete dvd lm_sensors a52 aac accessibility acpi acpi4linux aiglx alsa apm asf autoreplace cdr connectionstatus dbus dts fbcondecor gif hal history imlib java jpeg live mailwrapper midi mpeg mp3 nls ogg png pulseaudio quicktime real sdl symlink theora unicode v4l v4l2 vorbis win32codecs xv"

INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="fglrx"
LINGUAS="de"
ALSA_CARDS="hda-intel"

PORTDIR_OVERLAY="/usr/portage/local/local-overlay"
source /usr/portage/local/layman/make.conf



package.keywords

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
x11-libs/cairo glitz svg
x11-plugins/compiz-fusion-plugins-atlantis **
x11-plugins/compiz-fusion-plugins-threed **
x11-libs/compiz-bcop **
x11-apps/fusion-icon **
x11-libs/bcop **
dev-python/compizconfig-python **
x11-wm/compiz-fusion **
x11-wm/compiz **
x11-plugins/compiz-plugins-screensaver **
x11-plugins/compiz-fusion-plugins-wallpaper **
x11-plugins/compiz-fusion-plugins-main **
x11-plugins/compiz-fusion-plugins-extra **
x11-plugins/compiz-fusion-plugins-unsupported **
x11-plugins/compiz-fusion-plugins-threed **
x11-wm/emerald **
x11-themes/emerald-themes **
x11-apps/ccsm **
x11-libs/libcompizconfig **
x11-libs/compizconfig-backend-gconf **
x11-libs/compizconfig-backend-kconfig **


Versucht hab ich die Anleitung im Gentoo-Wiki und sonstige zu findende Anleitungen, aber nichts hilft. ;(

EDIT 1: Also was ich so erlesen habe ist, dass Compiz 0.7.6 wohl eher für KDE4 gemacht wurde und ich wohl ohne größeres gepatche das nicht installieren kann. :(


Tommy

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Tommy« (16.06.2008, 10:42)


2

15.06.2008, 23:03

Also was ich so erlesen habe ist, dass Compiz 0.7.6 wohl eher für KDE4 gemacht wurde und ich wohl ohne größeres gepatche das nicht installieren kann
Wo hast du den sowas gelesen? Mag ja sein das spezielle gentoo Patches nötig sind, diese sind dann aber doch im ebuild mit angegeben und werden bei bedarf "Automatisch" von emerge mit eingebaut.
Die Aktuelle Version " x11-wm/compiz-0.7.6" läuft wunderbar unter kde-3.5

Zu deinem Kompiler Problem, poste doch bitte noch die build-log (als Anhang) Der Pfad hierzu steht in der Fehlermeldung.
edit:
Wie schaut es sonst so aus mit deinem System, läuft ein "revdep-rebuild" sauber durch? und "etc-update" ist auch in Ordnung?

MfG
josef.95

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (16.06.2008, 02:09)


3

16.06.2008, 07:34

Bestätigung!

Also ich habe den overlay desktop-effects und compiz-fusion-0.7.6 klappt wunderbar mit KDE-3.5 (sogar mit einer ATI und AIGLX).

Wie gehst du da vor?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

4

16.06.2008, 07:53

Ich habe das glaube im Sabayon-Forum gelesen, hab mir leider den Link nicht abgespeichert, ich werd nochmal suchen. Kann auch sein ich habe es mir falsch übersetzt. :wacko:

Nun zum Thema, meine build.log habe ich angehangen. Alle meine Updates laufen sauber durch, das System läuft auch sehr stabil revdep-rebuild läuft auch komplett durch ohne Fehlermeldungen ABER "etc-update" meldet:

Quellcode

1
IMPORTANT: 26 config files in '/etc' need updating.


Nun, ehrlich gesagt traue ich mich nicht irgendetwas zu ändern darin. Ich hatte damals Gentoo in VirtualBox hochgezogen, dann etwas mit etc-update geändert und danach war Gentoo quasi tod, zumindest für mich. Daher gehe ich mit etwas zurückhaltung an die Konfigurationdateien heran, zumal ich nicht weiß was nun richtig oder falsch bzw. gut oder schlecht für mein System ist.

Tommy
»Tommyfg« hat folgende Datei angehängt:
  • build.log.txt (39,27 kB - 4 mal heruntergeladen - zuletzt: 27.07.2008, 00:28)

5

16.06.2008, 08:04

Dein etc-update nicht zu machen ist keine gute Idee.

Klar wird man vorsichtig, wenn man einmal sein etc verbockt hat, aber i.A. sind diese Aktionen eigentlich ganz ok. 26 Dateien sind eine ganze Menge und daher empfehle ich dir DAS mal zuerst in Ordnung zubringen.

Neben etc-update gibt es noch dispatch-conf. Vielleicht schmeckt das dir besser.

Um welche 26 handelt es sich? Falls es keine trivialen updates sind, zeigt die etc-update ja die Liste der Dateien an. Kannst du die mal posten?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

6

16.06.2008, 08:19

Ja eben, damals war es noch VBox, da war ich mehr oder weniger auf der sicheren Seite, aber nun ist Gentoo ja fest auf dem Laptop und nix anderes. Mich wundert auch wieso etc-update sagt es sind 26 Dateien aber nur folgende 24 anzeigt:

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
localhost tommy # etc-update
Scanning Configuration files...
The following is the list of files which need updating, each
configuration file is followed by a list of possible replacement files.
 1) /etc/modules.d/alsa (1)
 2) /etc/ati/amdpcsdb.default (1)
 3) /etc/ati/atiogl.xml (1)
 4) /etc/ati/authatieventsd.sh (1)
 5) /etc/bash/bashrc (1)
 6) /etc/ati/control (1)
 7) /etc/cpufreqd.conf (1)
 8) /etc/init.d/cupsd (1)
 9) /etc/pulse/default.pa (1)
10) /etc/DIR_COLORS (1)
11) /etc/conf.d/fbcondecor (1)
12) /etc/pam.d/login (1)
13) /etc/mail/mailer.conf (1)
14) /etc/man.conf (1)
15) /etc/mke2fs.conf (1)
16) /etc/security/namespace.init (1)
17) /etc/opera6rc (1)
18) /etc/opera6rc.fixed (1)
19) /etc/ssmtp/revaliases (1)
20) /etc/ati/signature (1)
21) /etc/ssmtp/ssmtp.conf (1)
22) /etc/udev/udev.conf (1)
23) /etc/wgetrc (1)
24) /etc/wpa_supplicant/wpa_supplicant.conf (1)

7

16.06.2008, 08:31

Hm, also gerade bei deiner Graka gibt es paar Änderungen, welche vlt. dein Problem induzieren.

Die Änderungen sollten dich aber nicht von deinem System aussperren.

Wenn du Zweifel hast was da passiert dann kannst du dir die neuen Files ja angucken. Jede Datei, die zu ändern ist, hat im selben Verzeichnis die neue Version drinnen. Die hat das Präfix "._cfg0000_DATEI" wobei "0000" sich ändern kann und DATEI der Namen der Datei selber ist. Auch ist durch den vorangeheneden Punkt "." die Datei hidden.

Ergo: wenn du dir unsicher bist, ob du das etc-update machen sollst, kannst du dir ja bequem das so angucken (du bist ja KDE_user gell?). Bsp mit /etc/pam.d/login:

Quellcode

1
# kdiff3 /etc/pam.d/login /etc/pam.d/._cfg0000_login
Da siehst du dann den Unterschied und die neue Datei. Behagt es dir gar nicht, was da passiert dann lösche einfach die neue Datei (die "._cfg0000_..."). Dann findet es etc-update nicht mehr und die Sache ist gegessen. (Im Zweifel-Zweifel einfach weg-moven ...)

Sollte dir was unklar sein, kannst du ja jederzeit posten.

Nochmals: ich rate dir erst das etc-update (und dann ein env-update) zu fahren, bevor du weitermachst.

edit: aus 26 werden 24, weil vermutlich einge Ändeurngen trivial sind und keiner User-Interaktion bedürfen.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

16.06.2008, 09:32

So vielen Dank, kannte das kleine Programm ja noch gar nicht, aber wirklich sehr nett. Nun habe ich alle config-Files erneuert und Gentoo läuft immer noch. :thumbsup: Wenigstens können wir nun das als mögliche Fehlerquelle ausschließen, aber leider besteht mein genanntes Problem immer noch. Er bricht beim Kompilieren ab. :( Habe auch schon glibc installiert aber es hat auch nichts geholfen.

9

16.06.2008, 09:43

Freut mich. =)
Ist mal fein soweit.

So. Zurück zum Anfang. Du willst ja compiz-0.7.6 und nicht das super-bleeding-edge-ich-fahr-GoKart-über'n-Himalya compiz-9999 (das Entwickler Repo).

compiz-0.7.6 befindet sich als solches ja im desktop-xeffects overlay:

Quellcode

1
2
3
4
5
6
7
8
# eix -e compiz-fusion
[I] x11-wm/compiz-fusion
     Available versions:  (~)0.6.0 (~)0.7.6[1] **9999[1] {gnome kde unsupported}
     Installed versions:  0.7.6[1](08:30:38 PM 06/09/2008)(gnome kde -unsupported)
     Homepage:            http://compiz-fusion.org
     Description:         Compiz Fusion (meta)

[1] "desktop-effects" /usr/portage/local/layman/desktop-effects


Also sollte ein

Quellcode

1
# emerge -avuDN =x11-wm/compiz-fusion-0.7.6
ja passen. Wieso ziehst du das compiz-9999?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

10

16.06.2008, 09:56

Zitat

super-bleeding-edge-ich-fahr-GoKart-über'n-Himalya compiz-9999
:D Da musst ich mich erstmal weglegen vor lachen, sry.

Ich dacht eben nur, umso neuer umso besser. Aber gleiches Problem besteht auch noch bei Version 0.7.6, ansonsten hab ich bei eix genau die gleiche Anzeige wie du sie mir vorgegeben hast.

Er kompiliert erst x11-libs/compiz-bcop-0.7.6 und steigt dann bei x11-wm/compiz-0.7.6 aus. Habe nochmal die build angehangen.
»Tommy« hat folgende Datei angehängt:
  • build.log.txt (39,16 kB - 3 mal heruntergeladen - zuletzt: 16.06.2008, 10:04)

11

16.06.2008, 10:13

=)

Ich sehe, das er bei dir die glib.h nicht findet ...

glib.h kommt von der

Quellcode

1
2
3
4
5
6
7
8
9
10
# eix -e glib
[I] dev-libs/glib
     Available versions:
        (1)     1.2.10-r5
        (2)     2.8.6 2.10.3 ~2.10.3-r1 2.12.12 2.12.13 *2.14.3 2.14.6 ~2.16.1 ~2.16.2 ~2.16.3
        {debug doc fam hardened selinux xattr}
     Installed versions:  1.2.10-r5(1)(06:25:33 PM 10/13/2007)(-hardened)
                          2.14.6(2)(10:13:50 AM 02/09/2008)(-debug -doc -hardened)
     Homepage:            http://www.gtk.org/
     Description:         The GLib library of C routines

Anm.: das ist nicht die glibc ... das ist was anderes ...

welche USE-Flags hast du für compiz? Hier meine:

Quellcode

1
2
3
4
5
6
7
8
# eix -e compiz
[I] x11-wm/compiz
     Available versions:  (~)0.5.0 (~)0.5.2 (~)0.6.2 (~)0.6.2-r1 (~)0.7.6!m[1] **9999[1] {dbus debug fuse gnome gtk kde kde4 svg xcb}
     Installed versions:  0.7.6!m[1](08:17:11 PM 06/09/2008)(dbus gnome gtk kde svg xcb -fuse)
     Homepage:            http://www.compiz.org/
     Description:         3D composite- and windowmanager

[1] "desktop-effects" /usr/portage/local/layman/desktop-effects


Was gibt ein

Quellcode

1
# find /usr/include -name "glib.h"
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

12

16.06.2008, 10:28

:thumbsup: 8o Ich werd verrückt, es hat anscheinend nur eine Useflag gefehlt, ich habe die xcb und -fuse gesetzt, dann hat er u.a. mesa und cairo kompiliert und er ist problemlos über das Paket compiz gelaufen. Bin ich einmal gespannt ob es letztendlich funktioniert. Vielen Dank schonmal :!:

EDIT 1:

Bei eix -e glib kommt folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
localhost tommy # eix -e glib
[I] dev-libs/glib
 	Available versions:
    	(1) 	1.2.10-r5
    	(2) 	2.8.6 2.10.3 ~2.10.3-r1 2.12.12 2.12.13 *2.14.3 2.14.6 ~2.16.1 ~2.16.2 ~2.16.3
    	{debug doc fam hardened selinux xattr}
 	Installed versions:  2.14.6(2)(07:46:53 16.06.2008)(-debug -doc -hardened)
 	Homepage:        	http://www.gtk.org/
 	Description:     	The GLib library of C routines


EDIT 2: Ok es funktioniert einwandfrei, bis seltsame streifen im Bild und inhaltlosen Darstellungen von Fenstern, aber das ist ja eine andere Geschichte.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tommy« (16.06.2008, 10:42)