- Im using the latest cvs version of sdl, but mplayer failed to detedct sdl
during configure,
here is the part of mplayer configure log:
============ Checking for SDL ============
1.2.10
1.2.10
#include <SDL.h>
int main(int argc, char *argv[]) { return 0; }
gcc -o /tmp/mplayer-conf-3876-2212.o /tmp/mplayer-conf-25270-2212.c
-I/mingw/include/SDL -Dmain=SDL_main -L/mingw/lib -lmingw32 -lSDLmain -lSDL
-mwindows
c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0x15):
undefined reference to timeBeginPeriod at 4' c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0x1d): undefined reference to
timeGetTime at 0’
c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0xbe):
undefined reference to timeGetTime at 0' c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0x12d): undefined reference to
timeBeginPeriod at 4’
c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0x160):
undefined reference to timeSetEvent at 20' c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0x1bf): undefined reference to
timeEndPeriod at 4’
c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0x1ce):
undefined reference to timeKillEvent at 4' c:/msys/mingw/lib/libSDL.a(SDL_systimer.o):SDL_systimer.c:(.text+0x1dd): undefined reference to
timeEndPeriod at 4’
c:/msys/mingw/lib/libSDL.a(SDL_dibaudio.o):SDL_dibaudio.c:(.text+0x1b0):
undefined reference to waveOutWrite at 12' c:/msys/mingw/lib/libSDL.a(SDL_dibaudio.o):SDL_dibaudio.c:(.text+0x26d): undefined reference to
waveOutUnprepareHeader at 12’
c:/msys/mingw/lib/libSDL.a(SDL_dibaudio.o):SDL_dibaudio.c:(.text+0x2bc):
undefined reference to waveOutClose at 4' c:/msys/mingw/lib/libSDL.a(SDL_dibaudio.o):SDL_dibaudio.c:(.text+0x420): undefined reference to
waveOutOpen at 24’
c:/msys/mingw/lib/libSDL.a(SDL_dibaudio.o):SDL_dibaudio.c:(.text+0x507):
undefined reference to waveOutPrepareHeader at 12' c:/msys/mingw/lib/libSDL.a(SDL_dibaudio.o):SDL_dibaudio.c:(.text+0x5be): undefined reference to
waveOutGetErrorTextA at 12’
c:/msys/mingw/lib/libSDL.a(SDL_mmjoystick.o):SDL_mmjoystick.c:(.text+0x12):
undefined reference to joyGetNumDevs at 0' c:/msys/mingw/lib/libSDL.a(SDL_mmjoystick.o):SDL_mmjoystick.c:(.text+0x6a): undefined reference to
joyGetPosEx at 8’
c:/msys/mingw/lib/libSDL.a(SDL_mmjoystick.o):SDL_mmjoystick.c:(.text+0xa7):
undefined reference to joyGetDevCapsA at 12' c:/msys/mingw/lib/libSDL.a(SDL_mmjoystick.o):SDL_mmjoystick.c:(.text+0x596): undefined reference to
joyGetPosEx at 8’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x18c):
undefined reference to mciSendCommandA at 16' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x1cf): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x20c):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x241): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x264):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x299): undefined reference to
mciGetErrorStringA at 12’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x2fa):
undefined reference to mciSendCommandA at 16' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x36f): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x3c6):
undefined reference to mciSendCommandA at 16' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x44d): undefined reference to
mciGetErrorStringA at 12’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x4ac):
undefined reference to mciSendCommandA at 16' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x512): undefined reference to
mciGetErrorStringA at 12’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x557):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x5db): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x652):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x69e): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x70c):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x870): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x89e):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x907): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x932):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x999): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0x9bb):
undefined reference to mciGetErrorStringA at 12' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0xa2c): undefined reference to
mciSendCommandA at 16’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0xa92):
undefined reference to mciSendCommandA at 16' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0xabd): undefined reference to
mciGetErrorStringA at 12’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0xb16):
undefined reference to mciSendCommandA at 16' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0xb41): undefined reference to
mciGetErrorStringA at 12’
c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0xb9a):
undefined reference to mciSendCommandA at 16' c:/msys/mingw/lib/libSDL.a(SDL_syscdrom.o):SDL_syscdrom.c:(.text+0xbc1): undefined reference to
mciGetErrorStringA at 12’
collect2: ld returned 1 exit status
ldd /tmp/mplayer-conf-3876-2212.o
./configure: ldd: command not found
Result is: no
How do i solve this problem?
- Ive compiled SDL(older version, but i think latest version have same problem
too) with directx support, but mplayer failed to compile it with the following
error.
c:/msys/mingw/lib/libdxguid.a(dxguid.o):dxguid.c:(.rdata+0xb80): multiple
definition of IID_IDirectDrawColorControl' libvo/libvo.a(vo_directx.o):vo_directx.c:(.rdata+0x58): first defined here c:/msys/mingw/lib/libdxguid.a(dxguid.o):dxguid.c:(.rdata+0xba0): multiple definition of
IID_IDirectDraw7’
libvo/libvo.a(vo_directx.o):vo_directx.c:(.rdata+0x68): first defined here
collect2: ld returned 1 exit status
make: *** [mplayer.exe] Error 1
Is there any way to solve it?