Hallo,
ich versuche schon seit einiger Zeit den Mplayer zu kompilieren. Allerdings für jeder Versuch, egal ob mit pre1, pre2 oder pre3 zu unten folgende Fehlermeldung
Ich habe Suse 7.3 installiert, der VDR selber läuft zwischenzeitlich auch ohne Probleme. Die abgebildete Fehlermeldung und Logfiles beziehen sich auf die pre1 Verion.
Weiter unten ist auch noch die aktuelle config.mak aufgeführt.
Sollte ihr noch weitere Files oder Errormessages benötigen, gebt bitte bescheid.
/\ Error-Message:
make[1]: Leaving directory /usr/local/src/MPlayer-0.90pre1/libvo'
gcc -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer
-D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -Ilibmpdemux -Iloader -Ilibvo
-I/usr/local/src/DVB/ost/include/ -o mplayer mplayer.o xacodec.o
cpudetect.o mp_msg.o codec-cfg.o cfgparser.o my_profile.o spudec.o
playtree.o playtreeparser.o asxparser.o vobsub.o subreader.o find_sub.o
lirc_mp.o mixer.o mp-opt-reg.o dll_init.o -Llibvo -lvo -Llibmpcodecs
-lmpcodecs -Lmp3lib -lMP3
-Lliba52 -la52 -Llibmpeg2 -lmpeg2 -Llibavcodec -lavcodec -Llibfame -lfame
-Llibmpdemux -lmpdemux -Linput -linput -Lloader -lloader -Lloader/dshow
-lDS_Filter
-lasound -lmad -ldvdread -lpthread -ldl -rdynamic -Lpostproc -lpostproc
-ldivxdecore -Llinux -losdep -lnsl -lz -lpng -lz -ljpeg -lm -Llibao2
-lao2 -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga -lXv -lXxf86vm
-lXinerama -lmad -lnsl -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread
-Lvidix -lvidix
/usr/lib/libSDL.a(SDL_artsaudio.lo): In function Audio_Available':
SDL_artsaudio.lo(.text+0x14): undefined reference to Arts_init'
/usr/lib/libSDL.a(SDL_artsaudio.lo): In function ARTSC_PlayAudio':
SDL_artsaudio.lo(.text+0x21c): undefined reference to Arts_write'
/usr/lib/libSDL.a(SDL_artsaudio.lo): In function ARTSC_CloseAudio':
SDL_artsaudio.lo(.text+0x2c2): undefined reference to Arts_close_stream'
/usr/lib/libSDL.a(SDL_artsaudio.lo): In function ARTSC_OpenAudio':
SDL_artsaudio.lo(.text+0x385): undefined reference to Arts_play_stream'
SDL_artsaudio.lo(.text+0x40a): undefined reference to Arts_stream_set'
SDL_artsaudio.lo(.text+0x421): undefined reference to Arts_stream_set'
SDL_artsaudio.lo(.text+0x437): undefined reference to Arts_stream_get'
/usr/lib/libSDL.a(SDL_esdaudio.lo): In function Audio_Available':
SDL_esdaudio.lo(.text+0x1c): undefined reference to sd_open_sound'
SDL_esdaudio.lo(.text+0x31): undefined reference to sd_close'
/usr/lib/libSDL.a(SDL_esdaudio.lo): In function SD_OpenAudio':
SDL_esdaudio.lo(.text+0x414): undefined reference sd_play_stream'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
/\ Meine config.mak sieht so aus:
# -------- Generated by configure -----------
LANG = C
TARGET_OS = Linux
prefix = /usr/local
DATADIR = /usr/local/share/mplayer
CONFDIR = /usr/local/share/mplayer
LIBDIR = /usr/local/lib/mplayer
AR = ar
CC = gcc
AWK = gawk
# OPTFLAGS = -O4 -march=i486 -mcpu=i686 -pipe -fomit-frame-pointer -ffast-math
OPTFLAGS = -O4 -march=i486 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
EXTRA_INC = -I/usr/local/src/DVB/ost/include/
WIN32_PATH = -DWIN32_PATH=\"/usr/lib/win32\"
STREAMING = yes
STREAMING_LIB = -lnsl
VIDIX = yes
OPENDIVX = no
VO2 = no
PNG = yes
JPEG = yes
EXTRA_LIB =
Z_LIB = -lz
HAVE_MLIB = no
STATIC_LIB =
X11_INC =
X11DIR = -L/usr/X11R6/lib -lX11 -lXext -lnsl
# video output
X_LIB = -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga -lXv -lXxf86vm -lXinerama -lmad -lnsl
GGI_LIB =
MLIB_LIB =
MLIB_INC =
DVB_INC =
PNG_LIB = -lpng -lz
JPEG_LIB = -ljpeg
SDL_LIB = -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread
SVGA_LIB =
AA_LIB =
# audio output
ALSA_LIB = -lasound
NAS_LIB =
MAD_LIB = -lmad
VORBIS_LIB =
FAAD_LIB =
SGIAUDIO_LIB =
# input
TERMCAP_LIB =
LIRC_LIB =
CSS_USE = no
CSS_LIB = -ldvdread
SDL_INC = -I/usr/include/SDL -D_REENTRANT
W32_DEP = loader/libloader.a
W32_LIB = -Lloader -lloader
DS_DEP = loader/dshow/libDS_Filter.a
DS_LIB = -Lloader/dshow -lDS_Filter
AV_DEP = libavcodec/libavcodec.a
AV_LIB = -Llibavcodec -lavcodec
MP1E_DEP =
MP1E_LIB =
ARCH_LIB = -lpthread -ldl -rdynamic
DIVX4LINUX = yes
XVID = no
DECORE_LIB = -ldivxdecore
MENCODER = yes
ENCORE_LIB = -ldivxencore
DIRECTFB_LIB =
NEW_INPUT_LIB = -Linput -linput
# --- Some stuff for autoconfigure ----
TARGET_ARCH_X86 = yes
TARGET_CYGWIN = no
TARGET_CPU=686
TARGET_MMX = yes
TARGET_MMX2 = yes
TARGET_3DNOW = yes
TARGET_3DNOWEX = yes
TARGET_SSE = yes
BINUTILS = no
# --- GUI stuff ---
GTKLIB =
GLIBLIB =
GTK_LIBS =
GUI = no
DEBUG = -DDEBUG