Sie sind nicht angemeldet.

[gelöst] eet emerge failed

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

06.10.2009, 11:30

eet emerge failed

Hallo seit dem Update lässt sich Enlightenment mal wieder nicht neu bauen. Ich müsste es neu emergen, dass es wieder geht. Leider kommt beim emerge seit 10 Tagen immer eine Fehlermeldung:

Der Fehler tritt beim emergen des eet 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
>>> Emerging (1 of 7) dev-libs/eet-9999 from enlightenment
....
....
....
eet_data.c:764: Warnung: Implizite Deklaration der Funktion »eina_f16p16_to_f32p32«                    
eet_data.c: In Funktion »eet_data_get_f8p24«:                                                          
eet_data.c:778: Warnung: Implizite Deklaration der Funktion »eina_f32p32_to_f8p24«                     
eet_data.c: In Funktion »eet_data_put_f8p24«:                                                          
eet_data.c:787: Warnung: Implizite Deklaration der Funktion »eina_f8p24_to_f32p32«                     
libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/lib -I../../src/lib -DPACKAGE_BIN_DIR="/usr/bin" -DPACKAGE_LIB_DIR="/usr/lib64" -DPACKAGE_DATA_DIR="/usr/share/eet" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -DNDEBUG -march=native -O2 -pipe -msse3 -MT libeet_la-eet_data.lo -MD -MP -MF .deps/libeet_la-eet_data.Tpo -c eet_data.c -o libeet_la-eet_data.o >/dev/null 2>&1                                                                                      
mv -f .deps/libeet_la-eet_data.Tpo .deps/libeet_la-eet_data.Plo                                        
/bin/sh ../../libtool --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..  -I. -I../../src/lib -I../../src/lib -DPACKAGE_BIN_DIR="/usr/bin" -DPACKAGE_LIB_DIR="/usr/lib64" -DPACKAGE_DATA_DIR="/usr/share/eet" -I/usr/include/eina-0 -I/usr/include/eina-0/eina   -DNDEBUG -march=native -O2 -pipe -msse3 -MT libeet_la-eet_image.lo -MD -MP -MF .deps/libeet_la-eet_image.Tpo -c -o libeet_la-eet_image.lo `test -f 'eet_image.c' || echo './'`eet_image.c                             
eet_lib.c: In Funktion »eet_init«:                                                                     
eet_lib.c:767: Fehler: »EINA_COLOR_CYAN« nicht deklariert (erste Benutzung in dieser Funktion)         
eet_lib.c:767: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt                  
eet_lib.c:767: Fehler: für jede Funktion in der er auftritt.)                                          
make[3]: *** [libeet_la-eet_lib.lo] Fehler 1                                                           
make[3]: *** Warte auf noch nicht beendete Prozesse...                                                 
libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/lib -I../../src/lib -DPACKAGE_BIN_DIR="/usr/bin" -DPACKAGE_LIB_DIR="/usr/lib64" -DPACKAGE_DATA_DIR="/usr/share/eet" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -DNDEBUG -march=native -O2 -pipe -msse3 -MT libeet_la-eet_image.lo -MD -MP -MF .deps/libeet_la-eet_image.Tpo -c eet_image.c  -fPIC -DPIC -o .libs/libeet_la-eet_image.o                                                                               
libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/lib -I../../src/lib -DPACKAGE_BIN_DIR="/usr/bin" -DPACKAGE_LIB_DIR="/usr/lib64" -DPACKAGE_DATA_DIR="/usr/share/eet" -I/usr/include/eina-0 -I/usr/include/eina-0/eina -DNDEBUG -march=native -O2 -pipe -msse3 -MT libeet_la-eet_image.lo -MD -MP -MF .deps/libeet_la-eet_image.Tpo -c eet_image.c -o libeet_la-eet_image.o >/dev/null 2>&1                                                                                  
mv -f .deps/libeet_la-eet_image.Tpo .deps/libeet_la-eet_image.Plo                                      
make[3]: Leaving directory `/var/tmp/portage/dev-libs/eet-9999/work/eet/src/lib'                       
make[2]: *** [all-recursive] Fehler 1                                                                  
make[2]: Leaving directory `/var/tmp/portage/dev-libs/eet-9999/work/eet/src'                           
make[1]: *** [all-recursive] Fehler 1                                                                  
make[1]: Leaving directory `/var/tmp/portage/dev-libs/eet-9999/work/eet'                               
make: *** [all] Fehler 2                                                                               
 * Using user server for live sources: http://svn.enlightenment.org/svn/e/trunk                        
 * This is a LIVE SOURCES ebuild.                                                                      
 * That means there are NO promises it will work.                                                      
 * If it fails to build, FIX THE CODE YOURSELF                                                         
 * before reporting any issues.                                                                        
 *                                                                                                     
 * ERROR: dev-libs/eet-9999 failed.                                                                    
 * Call stack:                                                                                         
 *               ebuild.sh, line   49:  Called src_compile                                             
 *             environment, line 2902:  Called enlightenment_src_compile                               
 *             environment, line 1569:  Called enlightenment_die 'emake failed'                        
 *             environment, line 1539:  Called die                                                     
 * The specific snippet of code:                                                                       
 *   '"!!! SEND BUG REPORTS TO enlightenment@gentoo.org NOT THE E TEAM"                                
 *  The die message:                                                                                   
 *   emake failed                                                                                      
 * !!! SEND BUG REPORTS TO enlightenment@gentoo.org NOT THE E TEAM                                     
 *                                                                                                     
 * 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/dev-libs/eet-9999/temp/build.log'.             
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/eet-9999/temp/environment'.    
 * This ebuild is from an overlay named 'enlightenment': '/usr/local/portage/layman/enlightenment/'


Ich müsste diese Pakete neu emergen, dass enlightenment wieder läuft:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
michilp michi # emerge -pv @preserved-rebuild

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-libs/eet-9999  USE="nls -doc" 0 kB [1]
[ebuild   R   ] x11-libs/ecore-9999  USE="X curl gnutls nls opengl ssl -directfb -doc -fbcon -inotify -sdl" 0 kB [1]
[ebuild   R   ] media-libs/edje-9999  USE="nls -doc -vim-syntax" 0 kB [1]
[ebuild   R   ] x11-libs/e_dbus-9999  USE="X nls -doc" 0 kB [1]
[ebuild   R   ] media-libs/epsilon-9999  USE="nls xine -doc" 0 kB [1]
[ebuild   R   ] x11-wm/enlightenment-9999  USE="nls pam -doc -exchange" 0 kB [1]
[ebuild   R   ] x11-libs/esmart-9999  USE="nls -doc" 0 kB [1]

Total: 7 packages (7 reinstalls), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/local/portage/layman/enlightenment


Einen kompletten Build-log wollte ich anhängen, lässt sich aber gerade nicht hochladen :( Ich kann ihn aber als PN schicken oder es später nochmal probieren, falls Bedarf besteht.

Viele Grüße

Michi

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Michi« (08.10.2009, 16:19)


2

06.10.2009, 12:56

Update? :pinch:
du hast ein frisches Weltupdate gemacht, das womöglich den xorg 1.6 einschließt ohne den Updateleitfaden zu nutzen? Kann das sein?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

06.10.2009, 15:01

Jup, so schaut aus ;)
Ich habe mir gerade den upgrade-Guide angeschaut. Das Xorg-update war kein Problem und kde funktioniert danach ja auch noch ohne Probleme. Ich hab eben nur ein Problem mit Enlightenment. Ich werde jetzt mal den libxcb-upgrade-Guide durchlaufen und dann mal schauen ob das Problem dann gelöst ist.

Viele Dank,

Michi

4

06.10.2009, 23:49

das hoffen wir mal.
Statt des Weltemergats hätte man erst die libs aktualisieren sollen, dann den xorg und dann ggf. noch ein Weltupdate nachschieben.
Wenn du so eine Info bekommst, dass Portage dir eine Nachricht gibt, empfiehlt es sich unbedingt, diese zu lesen. Das ist oft sehr wichtig, was die Jungs da schreiben ;)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

5

08.10.2009, 15:12

Ich bin jetzt diesem http://www.gentoo.org/proj/en/desktop/x/…grade-guide.xml Upgrade-Guide gefolgt. Es hat keine "broken-libs reportet". Leider kann ich eet immer noch nicht emergen. Es kommt der gleiche Fehler wie vorher.:( Die Nachrichten in Portage lese ich normalerweise. Diese habe ich diesmal wohl übersehen oder überlesen ;)

6

08.10.2009, 15:50

Hi Michi
hast du den schon "libxcb-1.4.1" drauf?

Ansonsten gab es die Tage auch noch das Update auf "media-libs/jpeg-7"
da sollte dann

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
WARN: postinst
Old versions of installed libraries were detected on your system.
In order to avoid breaking packages that depend on these old libs,
the libraries are not being removed.  You need to run revdep-rebuild
in order to remove these old dependencies.  If you do not have this
helper program, simply emerge the 'gentoolkit' package.

  # revdep-rebuild --library libjpeg.so.62

Once you've finished running revdep-rebuild, it should be safe to
delete the old libraries.  Here is a copy & paste for the lazy:
  # rm '/usr/lib64/libjpeg.so.62'
beachtet, bzw sauber durchgebracht werden, ist das bei dir der Fall?

7

08.10.2009, 16:12

Hallo Joseph,
ja, libxcb habe ich drauf.

Quellcode

1
2
$ eix -I -c libxcb
[I] x11-libs/libxcb (1.4-r1@08.10.2009): X C-language Bindings library


Aber das hier wars:

Quellcode

1
revdep-rebuild --library libjpeg.so.62
habe ich gerade ausgeführt. Ich musste enlightenment ganz entfernen, dann "revdep-rebuild --library libjpeg.so.62" laufen lassen und dann enlightenment komplett neu emergen.


Jetzt läufts wieder durch. Vielen Dank euch beiden.

8

08.10.2009, 20:35

na dit is ja ma erfreulich.. habe hier auch noch ein not-xfce drauf, bin aber auch immer sehr traurig, wenn mein geliebtes e17 streikt. Schön, dass es seit längerem stabil ist :)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de