[Mplayer-felhasznalok] Mplayer 1.0rc2 - x264/libx264.c - Make Error!
Kemenczei Gabor
kemeng at index.hu
Wed Apr 29 16:29:08 CEST 2009
Sziasztok!
Segitsegetek kernem! Uj vagyok ebben a temaban es Mac OS X ala
MacPorts segitsegevel probalom felvasalni az Mplayert (kodolas
celjabol), de x264-es kiegeszito hibaval elszall, es nem tudok mit
kezdeni vele, megakadtam.
Amit probaltam:
- Lekapni az ffmpeg-et, es az x264-et es ugy felrakni az Mplayert
sikertelenul (ugyanis az ffmpeg-et az osszes kiegeszitovel sikerult
felraknom elotte)
- Patch-eket keresni a hibahoz, osszesen 3-at talaltam, de egyik sem
mukodott valamiert (lehet, hogy az en hibambol kifolyolag)
Amit kernek:
- Valaki (lepesrol-lepesre, ha lehet) probalja leirni hogyan is
kellene patch-elni, vagy mit ronthattam el amikor probalkoztam, vagy
irja le az otletet, hogy miert keletkezik a hiba, hogyan lehetne
javitani
- Esetleg, ha nem nagy keres csinalja nekem meg valaki ezt, hogy ne
szenvedjek vele. Feltoltottem a keletkezett fajlokat (az egyik sajat
keszitesu x264.diff, libx264.c, libx264.c.orig, libx264.c.rej) egy
csomagba. Letoltes: http://dl.getdropbox.com/u/5904/libx264.c.zip
Remelem erthetoen irtam le mindent.
Koszonom a segitsegetek!
kemeng
Ui.:
Mac OS X 10.5.6, MacPorts 1.7.1
-------------------------------------------
Eredeti hibauzenet:
local/include -c -o libx264.o libx264.c
libx264.c: In function 'X264_init':
libx264.c:165: error: 'x264_param_t' has no member named
'b_bframe_adaptive'
libx264.c:228: error: 'struct <anonymous>' has no member named
'b_bidir_me'
libx264.c:229: error: 'struct <anonymous>' has no member named
'b_bframe_rdo'
libx264.c:254: error: 'struct <anonymous>' has no member named
'psz_rc_eq'
make[1]: *** [libx264.o] Error 1
make: *** [libavcodec/libavcodec.a] Error 2
Error: Status 1 encountered during processing.
Executing: /opt/local/bin/port install MPlayer +xvid +esd
+man_all_lang +darwin_8 +lirc +twolame +binary_codecs +theora +x11
+dts +faac +speex +macosx +dv +sdl +osd +x264 +smb +caca +fribidi +aa
+darwin
--------------------------------------------
Patch-ek:
- http://bugs.gentoo.org/show_bug.cgi?id=240347 (itt ket verzio
talalhato)
- http://trac.macports.org/ticket/18551 (egy az egyben ugyanaz a
hibauzenet, mint nalam)
Ha TextEdit-tel letrehozom a .diff allomanyt, majd patch-elni probalom
a libx264.c fajlt, akkor mindharom verzio eseten hasonlo uzenetet
kapok (az alabbi a masodik linkben talalhato patch utan keletkezik -
vagyis a fentebb csatolt sajat keszitesu x264.diff hasznalata utan)
177:Desktop gabor$ patch -p0 < /Users/gabor/Desktop/x.264.diff
patching file libx264.c
Hunk #2 succeeded at 164 with fuzz 2.
Hunk #3 FAILED at 229.
1 out of 3 hunks FAILED -- saving rejects to file libx264.c.rej
177:Desktop gabor$
-------------------------------------------
Miutan sehogy sem birtam veluk, probaltam manualisan vegrehajtani a
libx264.c fajlban a valtoztatasokat, de ismet hibat kaptam (Erre mar
vegkepp nem mernek megeskudni, hogy jol csinaltam - az alabbi
hibauzenet masodik patch-ben javasolt javitasok utan keletkezett):
libx264.c: In function 'X264_frame':
libx264.c:73: error: 'avctx' undeclared (first use in this function)
libx264.c:73: error: (Each undeclared identifier is reported only once
libx264.c:73: error: for each function it appears in.)
libx264.c:78: warning: ISO C90 forbids mixed declarations and code
libx264.c: In function 'X264_init':
libx264.c:259: error: 'struct <anonymous>' has no member named
'psz_rc_eq'
make[1]: *** [libx264.o] Error 1
make: *** [libavcodec/libavcodec.a] Error 2
Error: Status 1 encountered during processing.
Executing: /opt/local/bin/port install MPlayer +xvid +esd
+man_all_lang +darwin_8 +lirc +twolame +binary_codecs +theora +x11
+dts +faac +speex +macosx +dv +sdl +osd +x264 +smb +caca +fribidi +aa
+darwin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-felhasznalok/attachments/20090429/50eca886/attachment.htm>
More information about the MPlayer-felhasznalok
mailing list