这次装的是MPLAYER-1。0RC2
配置是./configure --enable-gui --libdir=/usr/local/lib/codecs --language=zh_CN --enable-freetype --enable-fontconfig
后面3个选项因为之前MPLAYER用不了,说是找到不FONT。DESC,下了字体放FONT里也不行。在MPLAYER的设置里没字不只没有中文。所以加了那3,第一次MAKE失败网上说要装LIBGTK2。0。装了MAKE过了MAKE INSTALL又出问题了
[root@localhost MPlayer-1.0rc2]# make install
install -d /usr/local/bin
install -d /usr/local/share/mplayer
install -d /usr/local/share/man/man1
install -d /usr/local/etc/mplayer
if test -f /usr/local/etc/mplayer/codecs.conf ; then mv -f /usr/local/etc/mplayer/codecs.conf /usr/local/etc/mplayer/codecs.conf.old ; fi
make -C libvo libvo.a
make[1]: Entering directory `/root/MPlayer-1.0rc2/libvo'
make[1]: `libvo.a' is up to date.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libvo'
make -C libao2
make[1]: Entering directory `/root/MPlayer-1.0rc2/libao2'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libao2'
make -C input
make[1]: Entering directory `/root/MPlayer-1.0rc2/input'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/input'
make -C vidix
make[1]: Entering directory `/root/MPlayer-1.0rc2/vidix'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/vidix'
make -C gui
make[1]: Entering directory `/root/MPlayer-1.0rc2/gui'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/gui'
make -C libmpcodecs
make[1]: Entering directory `/root/MPlayer-1.0rc2/libmpcodecs'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libmpcodecs'
make -C libaf
make[1]: Entering directory `/root/MPlayer-1.0rc2/libaf'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libaf'
make -C libmpdemux libmpdemux.a
make[1]: Entering directory `/root/MPlayer-1.0rc2/libmpdemux'
make[1]: `libmpdemux.a' is up to date.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libmpdemux'
make -C stream
make[1]: Entering directory `/root/MPlayer-1.0rc2/stream'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/stream'
make -C libswscale
make[1]: Entering directory `/root/MPlayer-1.0rc2/libswscale'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libswscale'
make -C libvo libosd.a
make[1]: Entering directory `/root/MPlayer-1.0rc2/libvo'
make[1]: `libosd.a' is up to date.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libvo'
make -C libavformat
make[1]: Entering directory `/root/MPlayer-1.0rc2/libavformat'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libavformat'
make -C libavcodec
make[1]: Entering directory `/root/MPlayer-1.0rc2/libavcodec'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libavcodec'
make -C libavutil
make[1]: Entering directory `/root/MPlayer-1.0rc2/libavutil'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libavutil'
make -C loader
make[1]: Entering directory `/root/MPlayer-1.0rc2/loader'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/loader'
make -C mp3lib
make[1]: Entering directory `/root/MPlayer-1.0rc2/mp3lib'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/mp3lib'
make -C liba52
make[1]: Entering directory `/root/MPlayer-1.0rc2/liba52'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/liba52'
make -C libmpeg2
make[1]: Entering directory `/root/MPlayer-1.0rc2/libmpeg2'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libmpeg2'
make -C libfaad2
make[1]: Entering directory `/root/MPlayer-1.0rc2/libfaad2'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libfaad2'
make -C dvdread
make[1]: Entering directory `/root/MPlayer-1.0rc2/dvdread'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/dvdread'
make -C libdvdcss
make[1]: Entering directory `/root/MPlayer-1.0rc2/libdvdcss'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libdvdcss'
make -C libass
make[1]: Entering directory `/root/MPlayer-1.0rc2/libass'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libass'
make -C osdep
make[1]: Entering directory `/root/MPlayer-1.0rc2/osdep'
make[1]: Nothing to be done for `libs'.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/osdep'
install -m 755 -s mplayer /usr/local/bin
for i in en ; do \
if test "$i" = en ; then \
install -c -m 644 DOCS/man/en/mplayer.1 /usr/local/share/man/man1/ ; \
else \
install -d /usr/local/share/man/$i/man1 ; \
install -c -m 644 DOCS/man/$i/mplayer.1 /usr/local/share/man/$i/man1/ ; \
fi ; \
done
make -C libmpdemux libmpmux.a
make[1]: Entering directory `/root/MPlayer-1.0rc2/libmpdemux'
make[1]: `libmpmux.a' is up to date.
make[1]: Leaving directory `/root/MPlayer-1.0rc2/libmpdemux'
cc -o mencoder mencoder.o mp_msg-mencoder.o parser-mecmd.o xvid_vbr.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 libmpcodecs/libmpencoders.a libmpdemux/libmpmux.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 loader/libloader.a mp3lib/libmp3.a liba52/liba52.a libmpeg2/libmpeg2.a libfaad2/libfaad2.a tremor/libvorbisidec.a dvdread/libdvdread.a libdvdcss/libdvdcss.a libass/libass.a osdep/libosdep.a -L/lib -L/lib -Wl,-z,noexecstack -lncurses -lsmbclient -lpng -lz -lfreetype -lz -lpthread -ldl -rdynamic -lm
libvo/libosd.a(font_load_ft.o): In function `load_font_ft':
font_load_ft.c

.text+0x26b5): undefined reference to `FcInit'
font_load_ft.c

.text+0x26bd): undefined reference to `FcNameParse'
font_load_ft.c

.text+0x26d7): undefined reference to `FcConfigSubstitute'
font_load_ft.c

.text+0x26df): undefined reference to `FcDefaultSubstitute'
font_load_ft.c

.text+0x26f7): undefined reference to `FcFontMatch'
font_load_ft.c

.text+0x2701): undefined reference to `FcPatternDestroy'
font_load_ft.c

.text+0x2721): undefined reference to `FcPatternGetBool'
font_load_ft.c

.text+0x2730): undefined reference to `FcPatternDestroy'
font_load_ft.c

.text+0x273c): undefined reference to `FcNameParse'
font_load_ft.c

.text+0x2756): undefined reference to `FcConfigSubstitute'
font_load_ft.c:(.text+0x275e): undefined reference to `FcDefaultSubstitute'
font_load_ft.c:(.text+0x2776): undefined reference to `FcFontMatch'
font_load_ft.c:(.text+0x2780): undefined reference to `FcPatternDestroy'
font_load_ft.c:(.text+0x27a0): undefined reference to `FcPatternGetString'
font_load_ft.c:(.text+0x27c2): undefined reference to `FcPatternDestroy'
libass/libass.a(ass_fontconfig.o): In function `fontconfig_init':
ass_fontconfig.c:(.text+0x6c): undefined reference to `FcInit'
ass_fontconfig.c:(.text+0x81): undefined reference to `FcConfigGetCurrent'
ass_fontconfig.c:(.text+0x27

: undefined reference to `FcDirCacheValid'
ass_fontconfig.c:(.text+0x296): undefined reference to `FcConfigAppFontAddDir'
ass_fontconfig.c:(.text+0x390): undefined reference to `FcGetVersion'
ass_fontconfig.c:(.text+0x3a1): undefined reference to `FcGetVersion'
ass_fontconfig.c:(.text+0x3b1): undefined reference to `FcFontSetCreate'
ass_fontconfig.c:(.text+0x3b

: undefined reference to `FcStrSetCreate'
ass_fontconfig.c:(.text+0x3ca): undefined reference to `FcStrSetAdd'
ass_fontconfig.c:(.text+0x3e0): undefined reference to `FcConfigGetBlanks'
ass_fontconfig.c:(.text+0x40

: undefined reference to `FcDirScan'
ass_fontconfig.c:(.text+0x432): undefined reference to `FcGetVersion'
ass_fontconfig.c:(.text+0x49

: undefined reference to `FcDirSave'
libass/libass.a(ass_fontconfig.o): In function `_select_font':
ass_fontconfig.c:(.text+0x52c): undefined reference to `FcPatternCreate'
ass_fontconfig.c:(.text+0x550): undefined reference to `FcPatternAddString'
ass_fontconfig.c:(.text+0x56c): undefined reference to `FcPatternAddBool'
ass_fontconfig.c:(.text+0x58

: undefined reference to `FcPatternAddInteger'
ass_fontconfig.c:(.text+0x5a0): undefined reference to `FcPatternAddInteger'
ass_fontconfig.c:(.text+0x5ac): undefined reference to `FcDefaultSubstitute'
ass_fontconfig.c:(.text+0x5c6): undefined reference to `FcConfigSubstitute'
ass_fontconfig.c:(.text+0x5da): undefined reference to `FcPatternDestroy'
ass_fontconfig.c:(.text+0x5e6): undefined reference to `FcFontSetDestroy'
ass_fontconfig.c:(.text+0x626): undefined reference to `FcFontSort'
ass_fontconfig.c:(.text+0x66d): undefined reference to `FcPatternGetBool'
ass_fontconfig.c:(.text+0x6a4): undefined reference to `FcPatternGetCharSet'
ass_fontconfig.c:(.text+0x6c0): undefined reference to `FcCharSetHasChar'
ass_fontconfig.c:(.text+0x6e0): undefined reference to `FcPatternDestroy'
ass_fontconfig.c:(.text+0x70d): undefined reference to `FcPatternGetInteger'
ass_fontconfig.c:(.text+0x73f): undefined reference to `FcPatternGetString'
ass_fontconfig.c:(.text+0x7a3): undefined reference to `FcPatternGetString'
collect2: ld returned 1 exit status
make: *** [mencoder] 错误 1
太长,贴不开,大家帮我看下我该怎么办才能用。