[MPlayer-users] mplayer compilation error (latest version from svn)

Евгений Шаповал jeno.kiev at gmail.com
Wed Jul 16 01:51:13 CEST 2008


I download latest version of mplayer from svn:

# svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

I configure mplayer:

# ./configure --disable-x11 --disable-gui --disable-gtk1

I have:
Config files successfully generated by ./configure --disable-x11
--disable-gui --disable-gtk1 !

  Install prefix: /usr/local
  Data directory: /usr/local/share/mplayer
  Config direct.: /usr/local/etc/mplayer

  Byte order: little-endian
  Optimizing for: prescott

    Messages/GUI: en
    Manual pages: en

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

'config.h' and 'config.mak' contain your configuration options.
Note: If you alter theses files (for instance CFLAGS) MPlayer may no longer
      compile *** DO NOT REPORT BUGS if you tweak these files ***

'make' will now compile MPlayer and 'make install' will install it.
Note: On non-Linux systems you might need to use 'gmake' instead of 'make'.

Please check mtrr settings at /proc/mtrr (see DOCS/HTML/en/video.html#mtrr)

Check configure.log if you wonder why an autodetection failed (make sure
development headers/packages are installed).

NOTE: The --enable-* parameters unconditionally force options on, completely
skipping autodetection. This behavior is unlike what you may be used to from
autoconf-based configure scripts that can decide to override you. This greater
level of control comes at a price. You may have to provide the correct compiler
and linker flags yourself.
If you used one of these options (except --enable-gui and similar ones that
turn on internal features) and experience a compilation or linking failure,
make sure you have passed the necessary compiler/linker flags to configure.

If you suspect a bug, please read DOCS/HTML/en/bugreports.html.

but when I try make mplayer, he says:

# make
"config.mak", line 4: Need an operator
"Makefile", line 725: warning: duplicate script for target "%.d" ignored
"Makefile", line 728: warning: duplicate script for target "%.d" ignored
Error expanding embedded variable.

how it's correct? =\

here part of config.mak: (line: 0 - 10)

# -------- Generated by configure -----------

# Ensure that locale settings do not interfere with shell commands.
export LC_ALL = C


prefix = $(DESTDIR)/usr/local

here part of Makefile: (line: 720 - 730)

all: $(ALL_PRG-yes)

%.d: %.c
        $(MPDEPEND_CMD) > $@

%.d: %.cpp
        $(MPDEPEND_CMD_CXX) > $@

%.d: %.m
        $(MPDEPEND_CMD) > $@

%.o: %.m

Thanks! =)

More information about the MPlayer-users mailing list