Sie sind nicht angemeldet.

1

23.04.2006, 10:04

[gelöst] ERROR: media-libs/libmpeg3-1.5.2-r3 failed, benötige mal eure Hilfe

Morgen miteinander,

gestern nacht nen emerge -avuD world gestartet und heute morgen bei dem im Btreff genannten Packet folgende Fehlermeldung erhalten.

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
i686-pc-linux-gnu-gcc -fPIC -c `cat i686/c_flags`  video/output.c -o i686/video/output.lo
video/output.c:210: warning: integer constant is too large for "long" type
video/output.c:212: warning: integer constant is too large for "long" type
video/output.c:214: warning: integer constant is too large for "long" type
video/output.c:301: warning: integer constant is too large for "long" type
video/output.c:303: warning: integer constant is too large for "long" type
video/output.c: In function `mpeg3video_ditherframe':
video/output.c:722: warning: use of cast expressions as lvalues is deprecated
video/output.c:747: warning: use of cast expressions as lvalues is deprecated
video/output.c:787: warning: use of cast expressions as lvalues is deprecated
video/output.c:812: warning: use of cast expressions as lvalues is deprecated
i686-pc-linux-gnu-gcc -fPIC -c `cat i686/c_flags`  video/reconstruct.c -o i686/video/reconstruct.lo
i686-pc-linux-gnu-gcc -fPIC -c `cat i686/c_flags`  video/seek.c -o i686/video/seek.lo
video/seek.c: In function `mpeg3video_seek':
video/seek.c:266: warning: integer constant is too large for "long" type
video/seek.c:268: warning: integer constant is too large for "long" type
i686-pc-linux-gnu-gcc -fPIC -c `cat i686/c_flags`  video/slice.c -o i686/video/slice.lo
video/slice.c: In function `mpeg3_decode_slice':
video/slice.c:211: error: can't find a register in class `BREG' while reloading `asm'
make: *** [i686/video/slice.lo] Error 1

!!! ERROR: media-libs/libmpeg3-1.5.2-r3 failed.
Call stack:
  ebuild.sh, line 1525:   Called dyn_compile
  ebuild.sh, line 928:   Called src_compile
  libmpeg3-1.5.2-r3.ebuild, line 56:   Called die

!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.


Für mich leider nichtssagend. Kann wer helfen?

Besten Dank im voraus.

Mfg Uriel

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Uriel« (23.04.2006, 16:01)


2

23.04.2006, 12:27

Bau es mit nicht gesetztem USE Flag - also einfach z.B. in /etc/portage/package.use eintragen...
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

23.04.2006, 14:05

Zitat

Original von maggu2810
Bau es mit nicht gesetztem USE Flag - also einfach z.B. in /etc/portage/package.use eintragen...


Und mit welchem USE flag bzw. welches soll ich nicht setzen?

Mfg Uriel

4

23.04.2006, 14:08

Mein Fehler - aber gibt ja nur eines.
-mmx
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

5

23.04.2006, 16:01

Zitat

Original von maggu2810
Mein Fehler - aber gibt ja nur eines.
-mmx


Besten Dank, jetzt flutscht es ;).

Woher wusstest du das es das mmx useflag war?

Habe es jetzt so drinnen stehen: =media-libs/libmpeg3-1.5.2-r3 -mmx

Wie mache ich das am besten das es auch in Zukunft klappt, also ohne version (1.5...). Mit =media-libs/libmpeg* -mmx hats nicht geklappt.

Mfg Uriel

6

23.04.2006, 16:08

Quellcode

1
media-libs/libmpeg -mmx

Woher ich das weiß?
1. War es bei mir auch der Fall
2. Vor einiger Zeit war bei einem Paket (ich weiß nicht ob es dieses war) ein Eintrag dazu auf http://bugs.gentoo.org
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

23.04.2006, 17:51

Zitat

Original von maggu2810

Quellcode

1
media-libs/libmpeg -mmx

Woher ich das weiß?
1. War es bei mir auch der Fall
2. Vor einiger Zeit war bei einem Paket (ich weiß nicht ob es dieses war) ein Eintrag dazu auf http://bugs.gentoo.org


Ahh gut ;)

Mist das vergess ich immer auf bugs.gentoo.org zu schauen ;(

Mfg Uriel

8

28.06.2006, 17:56

Hi!
Ich hab ein vergleichbares Problem wie Uriel.
Allerdings nicht mit USE="-mmx" zu loesen!

Mein emerge output ist:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
gcc -c `cat i686/c_flags`  video/output.c -o i686/video/output.o
video/output.c:210: warning: integer constant is too large for 'long' type
video/output.c:212: warning: integer constant is too large for 'long' type
video/output.c:214: warning: integer constant is too large for 'long' type
video/output.c:301: warning: integer constant is too large for 'long' type
video/output.c:303: warning: integer constant is too large for 'long' type
video/output.c: In function 'mpeg3video_ditherframe':
video/output.c:722: error: invalid lvalue in increment
video/output.c:747: error: invalid lvalue in increment
video/output.c:787: error: invalid lvalue in increment
video/output.c:812: error: invalid lvalue in increment
make: *** [i686/video/output.o] Error 1

!!! ERROR: media-libs/libmpeg3-1.5.2 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  libmpeg3-1.5.2.ebuild, line 59:   Called die


Hab auch nichts anderes zu dem Bug gefunden!

Danke schon mal fuer die Hilfe!

Mich

P.s.: Ich bin vor ein par tagen auf GCC 4.1 umgestiegen. Das problem besteht erst seit da.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »der_mich« (28.06.2006, 21:13)