LINUX.ORG.RU

mplayer - ошибка при компиляции


0

0

не могу скомпилировать мплеер - svn версию
./configure прошел нормально

Enabled optional drivers:
Input: ftp tv-v4l2 tv-v4l tv libdvdcss(internal) dvdread(internal) vcd dvb network
Codecs: qtx x264 libavcodec real xanim win32 faad2 libmpeg2 liba52 mp3lib tremor(internal)
Audio output: alsa esd arts oss nas sdl mpegpes(dvb)
Video output: xvidix cvidix md5sum sdl pnm mpegpes(dvb) fbdev svga aa opengl dga xv x11 xover tga
Audio filters:
Disabled optional drivers:
Input: dvdnav vstream pvr radio live555 cddb cdda smb
Codecs: xvid libdv libamr_wb libamr_nb faac musepack libdts libtheora speex toolame twolame libmad liblzo gif
Audio output: sun openal jack polyp ivtv dxr2
Video output: winvidix bl zr zr2 ivtv dxr3 dxr2 vesa gif89a jpeg png caca ggi xmga mga xvmc dfbmga directfb tdfx_vid s3fb tdfxfb 3dfx
Audio filters: ladspa

а DEB_BUILD_OPTIONS="--disable-runtime-cpudetection" fakeroot debian/rules binary

до конца выполнить не могу


вот что вижу, перед тем как омпиляция остановится


libvo/libosd.a(font_load_ft.o)(.text+0x2786): In function `load_font_ft':
: undefined reference to `FcConfigSubstitute'
libvo/libosd.a(font_load_ft.o)(.text+0x278e): In function `load_font_ft':
: undefined reference to `FcDefaultSubstitute'
libvo/libosd.a(font_load_ft.o)(.text+0x27a6): In function `load_font_ft':
: undefined reference to `FcFontMatch'
libvo/libosd.a(font_load_ft.o)(.text+0x27b0): In function `load_font_ft':
: undefined reference to `FcPatternDestroy'
libvo/libosd.a(font_load_ft.o)(.text+0x27d0): In function `load_font_ft':
: undefined reference to `FcPatternGetString'
libvo/libosd.a(font_load_ft.o)(.text+0x27f1): In function `load_font_ft':
: undefined reference to `FcPatternDestroy'
libavcodec/libavcodec.a(faac.o)(.text+0x2e): In function `Faac_encode_close':
: undefined reference to `faacEncClose'
libavcodec/libavcodec.a(faac.o)(.text+0x70): In function `Faac_encode_frame':
: undefined reference to `faacEncEncode'
libavcodec/libavcodec.a(faac.o)(.text+0xba): In function `Faac_encode_init':
: undefined reference to `faacEncOpen'
libavcodec/libavcodec.a(faac.o)(.text+0xc4): In function `Faac_encode_init':
: undefined reference to `faacEncGetCurrentConfiguration'
libavcodec/libavcodec.a(faac.o)(.text+0x116): In function `Faac_encode_init':
: undefined reference to `faacEncClose'
libavcodec/libavcodec.a(faac.o)(.text+0x1c1): In function `Faac_encode_init':
: undefined reference to `faacEncSetConfiguration'
libavcodec/libavcodec.a(faac.o)(.text+0x205): In function `Faac_encode_init':
: undefined reference to `faacEncGetDecoderSpecificInfo'
libavcodec/libavcodec.a(faac.o)(.text+0x2a5): In function `Faac_encode_init':
: undefined reference to `faacEncClose'
libavcodec/libavcodec.a(xvidff.o)(.text+0x402): In function `ff_xvid_encode_close':
: undefined reference to `xvid_encore'
libavcodec/libavcodec.a(xvidff.o)(.text+0x58c): In function `ff_xvid_encode_init':
: undefined reference to `xvid_global'
libavcodec/libavcodec.a(xvidff.o)(.text+0x64e): In function `ff_xvid_encode_init':
: undefined reference to `xvid_plugin_lumimasking'
libavcodec/libavcodec.a(xvidff.o)(.text+0x7cd): In function `ff_xvid_encode_init':
: undefined reference to `xvid_encore'
libavcodec/libavcodec.a(xvidff.o)(.text+0x8b2): In function `ff_xvid_encode_init':
: undefined reference to `xvid_plugin_2pass2'
libavcodec/libavcodec.a(xvidff.o)(.text+0xa1b): In function `ff_xvid_encode_init':
: undefined reference to `xvid_plugin_single'
libavcodec/libavcodec.a(xvidff.o)(.text+0xcb4): In function `ff_xvid_encode_frame':
: undefined reference to `xvid_encore'
libavcodec/libavcodec.a(xvid_rc.o)(.text+0x29): In function `ff_xvid_rate_control_uninit':
: undefined reference to `xvid_plugin_2pass2'
libavcodec/libavcodec.a(xvid_rc.o)(.text+0x131): In function `ff_xvid_rate_estimate_qscale':
: undefined reference to `xvid_plugin_2pass2'
libavcodec/libavcodec.a(xvid_rc.o)(.text+0x22a): In function `ff_xvid_rate_estimate_qscale':
: undefined reference to `xvid_plugin_2pass2'
libavcodec/libavcodec.a(xvid_rc.o)(.text+0x49d): In function `ff_xvid_rate_control_init':
: undefined reference to `xvid_plugin_2pass2'
collect2: ld returned 1 exit status
make[1]: *** [mplayer] Error 1
make[1]: Leaving directory `/usr/src/mplayer-checkout-2007-05-05'
make: *** [build-stamp] Error 2




А зачем тебе версия из SVN да ещё и самостоятельно скомпиленная? Поверь, там ничего хорошего кроме глюков нет. Да и из названий отсутствующих в либах функций очевидно, чего именно в твоей системе не хватает.

Gharik
()
Ответ на: комментарий от Gharik

авторы мплеера настоятельно рекомендуют собирать мплеер из исходников. при этом тест-рапорты они принимают только для текущего svn

что касается mplayer rc1 , то уж больно он старый - несколько месяцев назад он вышел.

Sky777
() автор топика
Ответ на: комментарий от Sky777

Так он чего, не играет контент? Если играет - забей болт, у меня он стоит и жрать не просит, а из SVN глючил страшно на файлах с внешними дорожками и WMV всякими разными.

Gharik
()

Вдогонку: в ffmpeg недавно всплыл глюк на x86_64, лучше пока сидеть на зимних версиях. Но, вроде, проблема не в этом.

acheron ★★★★
()
Ответ на: комментарий от no-dashi

но именно в недавних версиях появилась поддержка dvd menu

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.