Portál AbcLinuxu, 10. května 2025 01:12

Dotaz: Kompilace MPlayer

6.11.2008 01:25 Igor
Kompilace MPlayer
Přečteno: 831×
Odpovědět | Admin
Prosím Vás někoho... proč mi kompilace MPlayeru končí chybou? :
make -C libvo libvo.a
make[1]: Entering directory `/home/hor410/MPlayer/libvo'
cc -I../libavcodec -I../libavformat -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -I. -I.. -I../libavutil -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -DHAVE_CONFIG_H    -c -o vo_ivtv.o vo_ivtv.c
vo_ivtv.c: In function ‘ivtv_reset’:
vo_ivtv.c:79: error: storage size of ‘sd’ isn’t known
vo_ivtv.c:80: error: storage size of ‘sd1’ isn’t known
vo_ivtv.c:84: error: ‘IVTV_STOP_FL_HIDE_FRAME’ undeclared (first use in this function)
vo_ivtv.c:84: error: (Each undeclared identifier is reported only once
vo_ivtv.c:84: error: for each function it appears in.)
vo_ivtv.c:87: error: ‘IVTV_IOC_STOP_DECODE’ undeclared (first use in this function)
vo_ivtv.c:97: error: ‘IVTV_IOC_START_DECODE’ undeclared (first use in this function)
vo_ivtv.c:80: warning: unused variable ‘sd1’
vo_ivtv.c:79: warning: unused variable ‘sd’
make[1]: *** [vo_ivtv.o] Error 1
make[1]: Leaving directory `/home/hor410/MPlayer/libvo'
make: *** [libvo/libvo.a] Error 2
Co dělám blbě?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.11.2008 06:31 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Kompilace MPlayer
Odpovědět | | Sbalit | Link | Blokovat | Admin
[::-- ----> + RESENI + <---- --::]
In Ada the typical infinite loop would normally be terminated by detonation.
6.11.2008 13:23 Igor
Rozbalit Rozbalit vše Re: Kompilace MPlayer
Hm... díky... ale mohl by mi to někdo přeložit do české blbštiny? Nemumím anglicky :(
6.11.2008 13:40 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Kompilace MPlayer
Riešení je viac. Buď sa zakáže ivtv, alebo sa použije staršia verzia tej ivtv knižnice, alebo sa použije patch, ktorý to v mplayer opraví tak, aby sa dala používať aj novšia verzia tej knižnice (možno sú aj iné riešenia, ale nič iné som nikde nenašiel).
6.11.2008 14:33 Nahodny1
Rozbalit Rozbalit vše Re: Kompilace MPlayer
Jo, pomohlo toto ./configure --disable-ivtv

Díky
6.11.2008 14:43 Nahodny1
Rozbalit Rozbalit vše Re: Kompilace MPlayer
Ne, omlouvám se, nepomohlo to:
...
cc -o mplayer mplayer.o m_property.o mp_fifo.o mp_msg.o mixer.o parser-mpcmd.o subopt-helper.o command.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o get_path.o m_config.o m_option.o m_struct.o mpcommon.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o unrarlib.o libvo/libvo.a libao2/libao2.a input/libinput.a vidix/libvidix.a libmenu/libmenu.a libmpcodecs/libmpcodecs.a libaf/libaf.a libmpdemux/libmpdemux.a stream/stream.a libswscale/libswscale.a libvo/libosd.a libavformat/libavformat.a libavcodec/libavcodec.a libavutil/libavutil.a libpostproc/libpostproc.a mp3lib/libmp3.a liba52/liba52.a libmpeg2/libmpeg2.a libfaad2/libfaad2.a tremor/libvorbisidec.a dvdread/libdvdread.a libdvdcss/libdvdcss.a osdep/libosdep.a  -Wl,-z,noexecstack    -lncurses -lpthread -ldl -rdynamic  -lm                                                            
libvo/libvo.a(video_out.o):(.data+0x30): undefined reference to `video_out_ivtv'
collect2: ld returned 1 exit status                                             
make: *** [mplayer] Error 1
Pavel Stárek avatar 6.11.2008 16:59 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Kompilace MPlayer
Že by:

make clean

./configure --disable-ivtv

make

Kdo chce, hledá způsob; kdo nechce, hledá důvod.
6.11.2008 17:23 Nahodny1
Rozbalit Rozbalit vše Re: Kompilace MPlayer
To sice nepomohlo, ale pomohlo
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

cd MPlayer

./configure

make


Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.