[MPlayer-users] compile errors with liba52

Martin Baum martin.baum at berlin.de
Sun Apr 20 15:11:34 CEST 2003


Hello all.

I have unfortunately problems to compile MPlayer-0.90.

Older versions of MPlayer does compile. 

Now I use MPlayer 0.90pre1.1-2.95.3 - but I have problems with language 
selection for DVD's there, and I have see new options for this in 0.90.

---------------------
~/test/MPlayer-0.90 > ./configure --enable-gui --enable-menu
                                  --language=de --prefix=/usr && make
[...]
make[1]: Entering directory `/home/martin/test/MPlayer-0.90/liba52'
gcc -c  -I/usr/local/include -D_REENTRANT -D_LARGEFILE_SOURCE 
        -D_FILE_OFFSET_BITS=64  -o crc.o crc.c
gcc -c  -I/usr/local/include -D_REENTRANT -D_LARGEFILE_SOURCE 
        -D_FILE_OFFSET_BITS=64  -o resample.o resample.c
gcc -c  -I/usr/local/include -D_REENTRANT -D_LARGEFILE_SOURCE 
        -D_FILE_OFFSET_BITS=64  -o bit_allocate.o bit_allocate.c
gcc -c  -I/usr/local/include -D_REENTRANT -D_LARGEFILE_SOURCE 
        -D_FILE_OFFSET_BITS=64  -o bitstream.o bitstream.c
gcc -c  -I/usr/local/include -D_REENTRANT -D_LARGEFILE_SOURCE 
        -D_FILE_OFFSET_BITS=64  -o downmix.o downmix.c
gcc -c  -I/usr/local/include -D_REENTRANT -D_LARGEFILE_SOURCE 
        -D_FILE_OFFSET_BITS=64  -o imdct.o imdct.c
In file included from imdct.c:757:
imdct_3dnow.h: In function `fft_asmb_3dnow':
imdct_3dnow.h:241: Invalid `asm' statement:
imdct_3dnow.h:241: fixed or forbidden register 6 (bp) was spilled for 
                   class GENERAL_REGS.
imdct_3dnow.h: In function `fft_asmb16_3dnow':
imdct_3dnow.h:267: Invalid `asm' statement:
imdct_3dnow.h:267: fixed or forbidden register 6 (bp) was spilled for 
                   class GENERAL_REGS.
imdct_3dnow.h: In function `imdct_do_512_3dnow':
imdct_3dnow.h:376: Invalid `asm' statement:
imdct_3dnow.h:376: fixed or forbidden register 6 (bp) was spilled for 
                   class GENERAL_REGS.
In file included from imdct.c:759:
imdct_3dnow.h: In function `fft_asmb_3dnowex':
imdct_3dnow.h:241: Invalid `asm' statement:
imdct_3dnow.h:241: fixed or forbidden register 6 (bp) was spilled for 
                   class GENERAL_REGS.
imdct_3dnow.h: In function `fft_asmb16_3dnowex':
imdct_3dnow.h:267: Invalid `asm' statement:
imdct_3dnow.h:267: fixed or forbidden register 6 (bp) was spilled for 
                   class GENERAL_REGS.
imdct_3dnow.h: In function `imdct_do_512_3dnowex':
imdct_3dnow.h:376: Invalid `asm' statement:
imdct_3dnow.h:376: fixed or forbidden register 6 (bp) was spilled for        
                   class GENERAL_REGS.
make[1]: *** [imdct.o] Error 1
make[1]: Leaving directory `/home/martin/test/MPlayer-0.90/liba52'
make: *** [liba52/liba52.a] Fehler 2
----------------

I think there is a problem with liba52. I have download and install 
a52dec-0.7.4 with no errors.

Using ROCK Linux 1.6.0 with 2.4.20, gcc version 2.95.3.

The CVS version has the same problems.


thanks for help
  Martin


-- 
"Gib jedem Tag die Chance, der schönste deines Lebens zu werden."
         (Mark Twain, amerikanischer Schriftsteller, 1835 - 1910)
Desktop ROCK Linux          User: #247799 (http://counter.li.org)
http://wildwechsel.de.vu    (http://nexus.tfh-berlin.de/~martin/)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.h
Type: text/x-chdr
Size: 11623 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-users/attachments/20030420/61312540/attachment.h>
-------------- next part --------------
# -------- Generated by configure -----------

LANG = C
TARGET_OS = Linux
DESTDIR =
prefix = $(DESTDIR)/usr
BINDIR = $(DESTDIR)/usr/bin
DATADIR = $(DESTDIR)/usr/share/mplayer
MANDIR = $(DESTDIR)/usr/man
CONFDIR = $(DESTDIR)/usr/etc/mplayer
LIBDIR = $(DESTDIR)/usr/lib
#AR = ar
CC = gcc
AWK = gawk
RANLIB = ranlib
INSTALL = install
# OPTFLAGS = -O4   -march=i686 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS = -I/usr/local/include -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
EXTRA_INC =  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
STRIPBINARIES = yes



STREAMING = yes
STREAMING_LIVE_DOT_COM = no
STREAMING_LIB = -lnsl 
VIDIX = yes
PP_LIB = postproc/libpostproc.a
SHARED_PP = no
CONFIG_RISKY = yes
LIBMENU = yes
I18NLIBS = 

OPENDIVX = no

UNRARLIB = yes

PNG = yes
JPEG = yes
GIF = yes

EXTRA_LIB = 
Z_LIB =   -lz
HAVE_MLIB = no
WIN32_LIB = 
STATIC_LIB = 

X11_INC = -I/usr/X11/include
X11DIR = -L/usr/X11R6/lib -lXext -lX11 -lnsl

# for libavcodec:
SRC_PATH=.

# video output
X_LIB = -lGL -lXxf86dga -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl -lmad -lnsl
GGI_LIB = 
MLIB_LIB =  
MLIB_INC = 
DXR2_INC = 
DVB_INC = 
PNG_LIB = -lpng -lz
JPEG_LIB = -ljpeg
GIF_LIB = -lungif
SDL_LIB = -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread
SVGA_LIB = 
AA_LIB = 

# audio output
ALSA_LIB = -lasound -ldl -lpthread
NAS_LIB = 
ARTS_LIB = -L/opt/kde3/lib -ldl -lartsc -lpthread
ARTS_INC = -I/opt/kde3/include/artsc
ESD_LIB = -L/usr/lib -lesd -laudiofile -lm
ESD_INC = 
SGIAUDIO_LIB = 

# input/demuxer/codecs
TERMCAP_LIB = -ltermcap
LIRC_LIB = 
CSS_USE = no
CSS_LIB = -Llibmpdvdkit2 -lmpdvdkit
DVDKIT = no
DVDKIT2 = yes
DVDKIT_SHARED = no
SDL_INC = -I/usr/include/SDL -D_REENTRANT
W32_DEP = loader/libloader.a
W32_LIB = loader/libloader.a
DS_DEP = loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a
DS_LIB = loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a
AV_DEP = libavcodec/libavcodec.a
AV_LIB = libavcodec/libavcodec.a
FAME = no
FAME_LIB = 
MP1E_DEP = 
MP1E_LIB = 
ARCH_LIB =   -lpthread -ldl -rdynamic 
XVID = no
XVID_LIB = 
DECORE_LIB = 
MENCODER = yes
ENCORE_LIB =   -lmp3lame -lvorbis -logg
DIRECTFB_INC = 
DIRECTFB_LIB = 
CDPARANOIA_INC = 
CDPARANOIA_LIB =  -lcdda_interface -lcdda_paranoia
FREETYPE_INC = 
FREETYPE_LIB = 
FRIBIDI_INC = 
FRIBIDI_LIB = 
LIBLZO_LIB= 
MAD_LIB = -lmad
VORBIS_LIB = -lvorbis -logg 
FAAD_LIB = 
SMBSUPPORT_LIB = 
XMMS_PLUGINS = no
XMMS_LIB = 
MACOSX = no
MACOSX_FRAMEWORKS = 

# --- Some stuff for autoconfigure ----
TARGET_ARCH_X86 = yes
TARGET_CYGWIN = no
TARGET_CPU=686
TARGET_MMX = yes
TARGET_MMX2 = yes
TARGET_3DNOW = no
TARGET_3DNOWEX = no
TARGET_SSE = yes
TARGET_ALTIVEC = no

# --- GUI stuff ---
GTKLIB =  -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXext -lX11 -lm
GLIBLIB =   -L/usr/lib -lglib
GTK_LIBS =   $(GTKLIB) $(GLIBLIB)
GUI = yes
DEBUG = -DDEBUG



More information about the MPlayer-users mailing list