Sie sind nicht angemeldet.

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

29.07.2007, 17:51

[gelöst] smpeg error beim emergen

Hi Leute,
ich hab schon seit mehreren Wochen das Problem, das ich smpeg nicht updaten kann. Habe die ganze zeit immer mit emerge --resume --skipfirst gearbeitet, weil ich mir dachte, bei der nächsten version geht das sicher wieder.
Nun bin ich es etwas leid und frage euch um hilfe.

die fehlermeldung ist nicht schlüssig, und ich konnte auch mit google nichts dazu finden....
hier mal das errorlog

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
 i686-pc-linux-gnu-gcc -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DPACKAGE="smpeg" -DVERSION="0.4.4" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DNDEBUG -I.. -DNOCONTROLS -I. -I./audio -I./video -Os -march=pentium4 -pipe -MT MPEGfilter.lo -MD -MP -MF .deps/MPEGfilter.Tpo -c MPEGfilter.c -o MPEGfilter.o >/dev/null 2>&1
mv -f .deps/MPEGfilter.Tpo .deps/MPEGfilter.Plo
/bin/sh ./libtool --tag=CXX   --mode=compile i686-pc-linux-gnu-g++ -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DPACKAGE="smpeg" -DVERSION="0.4.4" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I.     -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include  -DNDEBUG -I.. -DNOCONTROLS -I. -I./audio -I./video -Os -march=pentium4 -pipe -fno-exceptions -fno-rtti -MT smpeg.lo -MD -MP -MF .deps/smpeg.Tpo -c -o smpeg.lo smpeg.cpp
mv -f .deps/MPEGsystem.Tpo .deps/MPEGsystem.Plo
i686-pc-linux-gnu-gcc -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DPACKAGE="smpeg" -DVERSION="0.4.4" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I.     -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include  -DNDEBUG -I.. -DNOCONTROLS -I. -I./audio -I./video -Os -march=pentium4 -pipe -MT plaympeg.o -MD -MP -MF .deps/plaympeg.Tpo -c -o plaympeg.o plaympeg.c
mv -f .deps/plaympeg.Tpo .deps/plaympeg.Po
i686-pc-linux-gnu-gcc -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DPACKAGE="smpeg" -DVERSION="0.4.4" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I.     -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include  -DNDEBUG -I.. -DNOCONTROLS -I. -I./audio -I./video -Os -march=pentium4 -pipe -MT gtv.o -MD -MP -MF .deps/gtv.Tpo -c -o gtv.o gtv.c
 i686-pc-linux-gnu-g++ -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DPACKAGE="smpeg" -DVERSION="0.4.4" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DNDEBUG -I.. -DNOCONTROLS -I. -I./audio -I./video -Os -march=pentium4 -pipe -fno-exceptions -fno-rtti -MT smpeg.lo -MD -MP -MF .deps/smpeg.Tpo -c smpeg.cpp  -fPIC -DPIC -o .libs/smpeg.o
gtv.c: In Funktion »gtv_center_window«:
gtv.c:192: Fehler: »SDL_SysWMinfo« hat kein Element namens »subsystem«
gtv.c:192: Fehler: »SDL_SYSWM_X11« nicht deklariert (erste Benutzung in dieser Funktion)
gtv.c:192: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
gtv.c:192: Fehler: für jede Funktion in der er auftritt.)
gtv.c:193: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
gtv.c:194: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
gtv.c:195: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
gtv.c:196: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
gtv.c:197: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
gtv.c:200: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
gtv.c:200: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
gtv.c:201: Fehler: »SDL_SysWMinfo« hat kein Element namens »info«
make[1]: *** [gtv.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
 i686-pc-linux-gnu-g++ -DPACKAGE_NAME="" -DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING="" -DPACKAGE_BUGREPORT="" -DPACKAGE="smpeg" -DVERSION="0.4.4" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DNDEBUG -I.. -DNOCONTROLS -I. -I./audio -I./video -Os -march=pentium4 -pipe -fno-exceptions -fno-rtti -MT smpeg.lo -MD -MP -MF .deps/smpeg.Tpo -c smpeg.cpp -o smpeg.o >/dev/null 2>&1
mv -f .deps/smpeg.Tpo .deps/smpeg.Plo
make[1]: Leaving directory `/var/tmp/portage/media-libs/smpeg-0.4.4-r8/work/smpeg-0.4.4'
make: *** [all-recursive] Fehler 1

!!! ERROR: media-libs/smpeg-0.4.4-r8 failed.
Call stack:
  ebuild.sh, line 1621:   Called dyn_compile
  ebuild.sh, line 973:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  smpeg-0.4.4-r8.ebuild, line 66:   Called die

!!! 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/media-libs/smpeg-0.4.4-r8/temp/build.log'.


Vielleicht kann da jemand von euch was erkennen, ich finde keinen hinweis.

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »würmchen« (31.07.2007, 12:29)


2

29.07.2007, 17:58

Versuch mal

Quellcode

1
revdep-rebuild
evtl. findet er nichtmehr vorhandene Libarys die für div. Programme benötigt werden, und installiert dann die Packete wieder nach um die Fehlenden Files wieder hinzubiegen, evtl. lässt sich damit dein Problem lösen.
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

3

29.07.2007, 21:45

nee, der fehler tritt immer noch auf, er versucht sogar smpeg bei revdep-rebuild zu emergen....

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

4

30.07.2007, 12:43

Welche USE-Flags hast du bei deinem media-libs/libsdl package?
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>

5

30.07.2007, 18:41

Das sind meine Use Flags:

Quellcode

1
2
media-libs/libsdl-1.2.11-r2  USE="X alsa opengl svga xv -aalib -arts -dga -directfb -esd 
-fbcon -ggi -libcaca -nas -noaudio -noflagstrip -nojoystick -novideo -oss -xinerama"

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »würmchen« (30.07.2007, 18:42)


6

31.07.2007, 10:59

Ok. Goodie.

Also: ich habe hier auf meinem System die libsdl-1.2.11-r2. Diese spielt mir u.A. die Datei /usr/include/SDL/SDL_syswm.h ein, welche in den Zeilen 81-101 sehr wohl diese Struktur als auch das "info" Feld (ist ein union) definiert.

Damit diese Teile aber zum Tragen kommen, müssen zumindest 2 Randbedingungen gegeben sein:

1. Es ist während des Kompilierens nicht das SDL_PROTOTYPES_ONLY define gesetzt.
2. Es muß das SDL_VIDEO_DRIVER_X11 gesetzt sein (1). Dieses wird in /usr/include/SDL/SDL_config.h definiert.

Zunächst mal: die USE-Flags für smpeg sollten IMHO mal "X gtk" enthalten und dann:

Was gibt bei dir ein

Quellcode

1
# grep SDL_VIDEO_DRIVER_X11 /usr/include/SDL/SDL_config.h

Wenn zumindest ein

Quellcode

1
#define SDL_VIDEO_DRIVER_X11 1
rauskommt, sollte es passen ... und das Problem liegt woanders :(
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>

7

31.07.2007, 11:06

Also diese Option ist gesetzt...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
grep SDL_VIDEO_DRIVER_X11 /usr/include/SDL/SDL_config.h 
#define SDL_VIDEO_DRIVER_X11 1
/* #undef SDL_VIDEO_DRIVER_X11_DGAMOUSE */
#define SDL_VIDEO_DRIVER_X11_DPMS 1
#define SDL_VIDEO_DRIVER_X11_DYNAMIC "libX11.so.6"
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XEXT "libXext.so.6"
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRANDR "libXrandr.so.2"
#define SDL_VIDEO_DRIVER_X11_DYNAMIC_XRENDER "libXrender.so.1"
#define SDL_VIDEO_DRIVER_X11_VIDMODE 1
/* #undef SDL_VIDEO_DRIVER_X11_XINERAMA */
/* #undef SDL_VIDEO_DRIVER_X11_XME */
#define SDL_VIDEO_DRIVER_X11_XRANDR 1
#define SDL_VIDEO_DRIVER_X11_XV 1



hm, Noch ne andere Idee???

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

8

31.07.2007, 11:13

USE-Flags von smpeg?
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>

9

31.07.2007, 12:00

Quellcode

1
media-libs/smpeg-0.4.4-r8 [0.4.4-r7] USE="X gtk opengl -debug -mmx" 


Ups, hatte ich vergessen...
Aber X und gtk sind gesetzt...

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

10

31.07.2007, 12:29

ok, ich wurde ja auch schon mehr als einmal verarscht von linux, aber diesesmal bin ich wieder richtig ins messer gelaufen...

also ich hab gestern nach dem revdep-rebuild sicher einen emerge --sync und auch einen emerge -avuD world gemacht und er ist wieder beim smpeg ausgestiegen...

heute, ohne ändern irgendwelcher useflags, nach einem neuen emerge --sync, und neuem emerge -avuD world, geht es auf einmal...

also kann ich mir das im moment nur so vorstellen, das ich gestern nach dem revdep vergessen habe nochmal world zu emergen ....

wobie das auch nicht der erste revdep war den ich in den letzten monaten gemacht habe...

naja, was solls, wegen so kleinigkeiten liebt man ja auch gentoo ;-)

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep

11

31.07.2007, 13:16

Well ... es ist ja nicht so, das es unmöglich wäre, herauszufinden warum du solche Probleme gehabt hast ...

Aber offenbar hast du gerade das Richtige gemacht oder vorher etwas vergessen/übersehen.

Sei's drum. Gut, das es jetzt geht. Ich prefixe den Thread auf "[gelöst]" analog zu den Forumskonventionen
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

31.07.2007, 13:21

Naja, ich hab mal auf erledigt gesetzt was ja eigentlich nicht wirklich ein lösungsweg in dem thread steht.. :-)

aber joa, vielleicht hilft das ja auch jemand :-) ok dann...

Quellcode

1
2
date ; unzip | port ; touch | head ; strip | top ; finger socket ; 
grep ; mount | tail ; gasp < yes & yes ; umount ; sleep