Sie sind nicht angemeldet.

1

14.03.2011, 23:38

Compile Error avformat.h:245 - ffmpeg

Moin Moin,

ich habe ein Problem, das mich inzwischen extrem annervt.
Ich möchte auf meinem Rechner die aktuelle Version von chromium einspielen. Leider funktioniert das nicht, da ich einen compile Error habe. Allerdings liegt der Fehler nicht direkt an Chrome sondern es muß irgendwie an ffmpeg liegen. Leider wird das Problem dadurch noch größer, da ich auf andere Programme nicht installiert bekomme, da es ein Problem mit "ffmpeg" gibt.

Ich habe das ganze bei bug.gentoo.org eingetütet. Aber von media-video scheint sich keiner drum kümmern zu wollen. Jedenfalls ist bis jetzt keine Reaktion zu sehen gewesen.

Kann mir vielleicht jemand von euch helfen.

http://bugs.gentoo.org/show_bug.cgi?id=357145

http://bugs.gentoo.org/show_bug.cgi?id=354769


Schönen Gruß
david_

2

15.03.2011, 00:26

Hi

Quellcode

1
2
3
$ emerge -pvq gegl ffmpeg
[ebuild   R   ] media-video/ffmpeg-0.6_p25767  USE="3dnow 3dnowext X alsa bzip2 custom-cflags dirac encode hardcoded-tables jack mmx mmxext mp3 schroedinger sdl ssse3 theora threads v4l v4l2 vaapi vdpau vorbis vpx x264 xvid zlib (-altivec) -amr -bindist -cpudetection -debug -doc -faac -frei0r -gsm -ieee1394 -jpeg2k -network -oss -pic -qt-faststart -rtmp -speex -static-libs -test" VIDEO_CARDS="nvidia"                 
[ebuild   R   ] media-libs/gegl-0.1.6  USE="cairo ffmpeg jpeg mmx png sdl sse svg v4l -debug -doc -openexr -raw"
laufen hier auf ~x86 und auch ~amd64 einwandfrei.

Könnte es eventuell auch an deinen global gesetzten

Quellcode

1
2
CFLAGS="-march=nocona -O3 -pipe"
CXXFLAGS="-march=nocona -O3 -pipe"
liegen?
Ich würde O3 nicht global verwenden.

3

16.03.2011, 00:05

Hallo Josef,

besten Dank für den Tipp.
Ich habe auf O2 umgestellt und ffmpeg mit deinen USE-Flags kompiliert. Aber leider kann ich weder gegl und chromium nicht kompilieren. Es ist immer noch das gleiche Problem.

Hast du vielleicht noch eine Idee. Oder bräuchtest du noch weitere Infos für nen tipp?

Gruß
david_

4

16.03.2011, 02:30

RE: Compile Error avformat.h:245 - ffmpeg


Ich habe das ganze bei bug.gentoo.org eingetütet. Aber von media-video scheint sich keiner drum kümmern zu wollen. Jedenfalls ist bis jetzt keine Reaktion zu sehen gewesen.


Das mag damit zu tun haben das dein dort hochgeladenes build.log eingedeutscht ist und das bekanntlich nicht die Weltsprache ist.
use LC_ALL=C sudo emerge -v ...

Nachpaar diskusionen, hier mal paar Sammellösungen:
=media-video/ffmpeg-0.6_p25767 >> /etc/portage/package.mask
or (
=www-client/chromium-9.0.597.98 || 10.0.648.82 || ... >> /etc/portage/package.umask
=media-libs/gegl-0.1.0
)

kurz, ich gehe von aus das chromium stable zu alt für die aktuelle stable ffmpeg version ist und somit nicht mehr kompatibel ist.
Berichte uns mal von ob es dadurch gefixt ist.


Btw
-O3 systemweit ist ungesund, wenn du etwas bastelei magst würd ich dir das eher per-package empfehlen. Der Gewinn gegenüber -O2 ist auch umstritten

5

16.03.2011, 21:14

Klappt leider immer noch nicht

Hallo Xaiyu,


danke für deine Hinweise.
Ich bin dabei meinen Rechner auf -O2 umzukompilieren.
gegl-1.6 konnte ich jetzt kompilieren, 1.0 und 1.0-r1 hatten beide auch nicht funktioniert.

Chrome funktioniert aber leider immer noch nicht. :-(
Wobei ich da jetzt www-client/chromium-11.0.696.1 versucht habe.

Gruß
david_